Robust programming experience in C
Hands-on experience in Firmware / Embedded Software Development.
Experience in Device Driver Development.
Positive understanding of microcontrollers/microprocessors and embedded architectures.
Robust knowledge of I2C, SPI, UART, GPIO and other hardware interfaces.
Experience with Embedded Linux / Linux Kernel / RTOS.
-