Position: Embedded C Developer
Category: C++
English level: upper
Years of experience: 3

I consider as my achievement that I've managed to implement a project in strict terms maintaining all communication and documentation in English
I’m looking for a full time position to learn and apply modern approaches and expand my technology stack. 
My working experience includes a few years of part-time work and almost a year of working on a project in a German company, that was successfully completed.

Previous experience

Development of software for the handheld paddle mixer for building industry:
• C language software for Microchip PIC16F19176 microcontroller
• Ensuring mixing speed by controlling TRIAC-firing phase angle based on PI-algorithm • Human-Machine interface
• PC to mixer communication via it's power-line using XCP as protocol layer

Design and maintenance of software for automated test equipment and navigation systems:
• C language software for STM32F429, TMS32028335, ADuCM360 microcontrollers 
•  organizing data transfer via I2C, SPI, USART protocols
• Sensor data acquisition and processing, communication with external DACs, ADCs
• Implementation of motor control algorithm