My commercial experience has been primarily in embedded software development for medical device development - C programming, microcontrollers (PIC, Atmel AVR and STM32s), real-time operating systems, API design and communication protocols.
I have experience in the development of Graphical display with TouchGFX tool from STM32.