
I'm working with embedded systems for 18 years, writing software for microcontroller's architecture :AVR(ATMega), PIC, ARM(STM32, AT90SAM7S,LM4F120),MSP430. Using all modern and classical interfaces: RS232, RS485, CAN, USB, SDIO, Ethernet(TCP/IP stacks), I2C, SPI and so on. Using RTOS(FreeRTOS) and bare-metal. Also writing PC-utilities for connecting with controllers(Python, C++, Qt)