Profilbild von Anonymes Profil, Senior Embedded C/C++ designer, STM32, ESP32, Nordic NRF52
verfügbar
Kontakt

Letztes Update: 06.09.2022

Senior Embedded C/C++ designer, STM32, ESP32, Nordic NRF52

Firma: ADUK GmbH
Abschluss: Specialist Degree in Electronic Devices and Systems
Stunden-/Tagessatz: anzeigen
55-65€ per Project
Sprachkenntnisse: englisch (gut) | russisch (Muttersprache) | ukrainisch (Muttersprache)

Dateianlagen

D002_Denys_S_CV_07.2022_ENG.pdf

Skills

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

Programming languages, technologies and interfaces:
Embedded C/C++, Java, Keil, STM CubeIDE, Eclipse, IAR, Altium, P-CAD, OrCAD, Fusion 360, Inventor, AutoCAD, SolidWorks, PowerMill, ArtCAM; UART, I2C, SPI, CAN, 1-Wire, I2S, RS232, RS485, SDIO, USB, BLE, GSM, NB-IoT;
GroupWares:
Windows CMake, GitLab, Bitbucket, Jira.
Hardware, MCU and IC:
STM32 (Cortex M3/4/4F/7), STM8, AVR, ARM7, Nordic NRF52, Silicon Labs EFR32BG, Microchip ATSAMD21, Espressif ESP32; 
Display Interfaces:
SPI, I2C, LTDC, 8080/8060;
Motor Control:
DC, BLDC, Stepmotor, FOC algorithm;
Protocols:
TCP/IP, HTTPS;
RTOS:
FreeRTOS, Micrium OS;

Projekthistorie

10/2021 - 03/2022
Embedded Engineer
Project: DEVICE FOR MEASURING OXYGEN
  • The device is designed for measuring Oxygen Dissociation Curve (ODC) using capillary spectrometer and phosphorescence oxygen probe methods. 

  • The device is used to collect information from the optical spectrometer and spectrum analyzer. Works on STM32H743 controller. 

  • Data from the optical spectrometer is collected using high-speed ADC. From the spectrum analyzer data is transferred via USB HS. The device also includes temperature control using a thermosensor, peltier element and PID control. A stepper motor is used to move the samples. 

  • The device is connected to the tablet via a virtual port. The data is transmitted in JSON format. Implementation of drivers and logic. Setting up the ADC to scan at a high frequency at certain times. Development of communication protocols. Setting up the PID controller.

 

Technical Details:

  • C, C++, STM32, Visual Studio.


01/2021 - 06/2021
Embedded C/C++ Developer
Project: BLENDER FOR THE KITCHEN
  • The most powerful blender with the smallest dimensions. To increase efficiency, a strong corrector factor was used to raise the voltage from 110V/15A to 350V.The high voltage is necessary to obtain a high speed of the motor (up to 18000 rpm). The motor is controlled using the FOC algorithm, which allows it to achieve the maximum power of up to 1600W. The control is implemented on STM32F303. Driver functions: smooth acceleration, braking, reversing, power control.

 

Technical Details:

  • C, C++, QT, STM32.


01/2018 - 01/2021
Embedded Software Engineer
Project: CYLINDER SMART METER
  • Smart gas regulator intended to be used on an LPG cylinder in customers' homes. The device measures the gas flow rate, can turn on / off the gas supply, and detect potentially dangerous situations (gas leakage). Allows the use of prepaid gas, using tokens. Controlled by GSM, NFC, BLE, UI (display, button). Has battery power for 5 years of operation. Used controllers: STM32L071, NRF52833 - second revision. Full implementation of the device control logic, developed communication protocols. Current consumption (50μA average consumption) and code size were optimized.

 

Technical Details:

  • C, C++, STM Cube IDE, Eclipse, VSCode, VisualStudio, QT.

Sonstige Angaben

Not a Freelancer.
Contracted by ADUK GmbH.

Kontaktformular

Kontaktinformationen