Position: Embedded Engineer
Category: C++
English level: upper
Years of experience: 9

•	Development software for 3D printers – BioPlotter Gen. 5, Fiber, Forust, DLS
•	Developing SW for BioPlotter Gen. 5 Heads (TM4C TI microcontroller)
•	Developing drivers for Linux
•	Developing SW for ZYNQ board, XILINX
•	Developing cross platform apps for Linux and Windows using C++/QT framework
•	Cortex M4, MS Visual Studio, CCS Studio, QT, XILINX
•	Writing documentation
Team Lead on Heinzmann Gmbh und Co. KG
•	Developed Motor Control system and application for Ebike project 
•	Sensored and Sensorless  FOC of torque and speed of PMSM motor
•	Decreased the price of motor of Ebike using Sensorless control on 10% 
•	Developed the algorithms of control for IPM motor with a supply from battery in different operational modes
•	Assisted in tuning of hybrid systems for hybrid drive of a car 
•	Provided software support for testing of hardware and motors in production
•	Integration of Functional safety into Ebike project according SIL standard
EnvisionTEC: 
•	Development software for 3D printers
GlobalLogic: 
•	Development software of ADAS system Geely, Volvo
Heinzmann Gmbh und Co. KG. Germany:
•	Development Motor control systems for PMSM machines(SPM, IPM)
•	Drivers for peripheral devices (displays, sensors)
•	Drivers for Communication(CAN,SPI,UART,I2C,SSI,Analog,PWM)
•	Simulation of algorithms in Matlab / Simulink
•	Project integration in production 
•	Testing, tuning of motor control systems and applications
•	Development of architecture for applications
•	Functional safety integration
Samsung (Kyiv, Ukraine):
•	Developing neural network recognition algorithm for Keyboard application of mobile phone. C, Python, Matlab programming
Don't like un planned work, prefer organized and planned process of work. Prefer interesting job and projects with comtatible salary.