- Must have hands on experience in driver development on embedded hardware like SPI, I2C, DMA, ADC, UART etc and board bring up activities.
- Must be expertise in Embedded C programming.
- Need to have device driver experience in STM32, Giga Device, TI, TLE microcontrollers.
- Expertise in software architecture and design techniques using UML
- Experience in unit, integration, and system testing.
- Experience with agile development methodologies.
- Experience in guiding and mentoring team members including review of artifacts.