I'm embedded programmer with experience in different fields. Experience with STM, Ti, AVR and some less known microcontrollers. I have experience with both API and register approach so I don't use just API for programming microcontrollers, when need to improve code or fix something I go deeply into registers. Familiar with all popular protocols (Uar,t I2C, Spi, Can, Usb). Advance skill in controlling motors (Dc, Bldc, Servo, Step, encoders, Pid regulation,..) and robotics. Good knowledge in multi threading programming(RTOS, prefer FreeRTOS). Very good understanding and knowledge how works electronics circuits, pcb design, ic, analog electronics,.. I use C#/Python to create application for embedded devices. Familiar with ROS.
Send private message for more information.