STM ARM Cortex MCU development with C and C++.
Scheduling, multithreading and RTOS implementation with FreeRTOS and the CMSIS-RTOS library.
Extensive support for vehicle embedded system communication protocols including high speed CAN-BUS on OBDII and SAEJ1939 protocols, low-speed CAN (diagnostic bus) and low speed LIN (auxiliary systems).
Advanced capabilities with electrical hardware diagnostics and testing utilizing both in-lab and in-field equipment. Extensive experience with manufacture specific diagnostic/development equipment (Porsche PIWIS, BMW ISTA, Ford DET).