Embedded Systems

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).