Profileimage by Anonymous profile, Embedded C/C++ developer
available

Last update: 07.09.2022

Embedded C/C++ developer

Company: ADUK GmbH
Graduation: Bachelor Degree Kharkiv radio technical school “CNC machines”; Masters Degree “Fire safety”; Masters Degree "Psychology"
Hourly-/Daily rates: show
Languages: English (Limited professional) | Russian (Native or Bilingual) | Ukrainian (Native or Bilingual)

Attachments

D006_Vladimir_K_CV_08.2022_ENG.pdf

Skills

Embedded C/C++ designer with strong theoretical and practical knowledge. Good background in digital and analog electronics. Have 10 years of experience in the Firmware development of electronic devices.



Programming languages and interfaces:
Embedded C/C++, Python, Java, PHP, JavaScript/Node.js, WebSocket, HTML5,
CSS3,HTML/CSS Database SQL: MySQL, MS SQL Server QT, WinApi, LAMP
Schematic and PCB development:
Altium, P-Cad, Sprintlayout
OS:
Linux, Windows
Tools:
CMake, Bash
GroupWares:
GitLab, Jira, Confluence, Doxygen
RTOS:
FreeRTOS
Protocols:
Modbus, TCP/IP, GATT
MPUs:
SHARC, Raspberry Pi, 8086
MCUs:
STM32 (Cortex M3/4/4F/7), Nordic NRF52, CXD56, AVR, PIC
Interfaces:
UART, I2C, SPI, CAN, 1-Wire, I2S, RS232, RS485, USB, Ethernet, BLE, GSM, Wi-Fi
Display interfaces:
SPI, I2C, 8080/8060

Project history

10/2015 - 08/2022
Software engineer
Project: SENSI EDGE SONY BOARD

The system is based on CXD5602 MCU and sensors. There are:

  • GPIO MAX7317, buzzer, LSM6DSOX, APDS-9250, VL53L1CXV0FY, SGP40, SGP41, HTS221, LPS22HH, SD


10/2018 - 10/2020
Firmware Architect, Software engineer
Project: LUMENKO LED PANEL

The system is based on NRF52832 MCU, controlling the led light depending on time of day and battery charge. The system can be configurated manually or via BLE. BLE also works as an Air tag to find it with Find my app (Apple integration)


10/2015 - 10/2018
Software Engineer
Project: X1/C1 - PROFESSIONAL AUDIO DEVICE

The system is based on SHARC SC572. The system includes two devices:

  • - X1 - a battery-powered wearable device. The device has transducers for playing low-frequency music. As audio input, it supports 3 sources - Line-in (from an additional device connected via USB, it also has line-out), BT, UWB (From C1). All sources have 48k 24bit audio. Via USB the device can work in two modes - Host and Device. The device can be controlled via USB, BLE, UWB (from C1) using custom protocol

  • - C1- desktop device controlled via USB. Supports working with multiple X1 transmitting stereo 48k 24bit audio. It has a number of LEDs to show the volume level of all interfaces, buttons to switch interfaces, an encoder to control volume. As input source can be used USB, Line-In

  • Both devices support upgrading FW via USB, X1 additionally supports upgrading via BLE

 

Technical Details:

  • C/C++, CrossCore Embedded Studio, VS Code

Local Availability

Open to travel worldwide

Other

Not a Freelancer.
Contracted by ADUK GmbH.
Profileimage by Anonymous profile, Embedded C/C++ developer Embedded C/C++ developer
Register