I have developed hundreds of MCU / SBC systems using 8, 16, and 32 bit processors. I am a firmware expert. I focus mainly on C / C++ and assembly, and have very strong skills for device driver and IOT functionality. I am experienced in VHDL coding for CPLD and FPGA devices, especially Lattice family parts. I am experienced in most ARM / CORTEX CPU architectures, along with AVR, MSP430, All flavors of Intel chips, and Freescale devices.