- 16+ years experience in low level software
- Experience in taking the embedded product with software across entire life cycle
- Strong fluency in programming in C and C
- Experience in device drivers for different interfaces such as CAN, Serial communications, Ethernet, ARINC, Flash, SPI etc
- Experience working with embedded systems and RTOS such as VxWorks, GreenHills, Micros C OC, EMbedded Linux variants
- familiarity with model based languages such as Simulink
- Experience in testing low level software and analyze system performance
- Experience in Displays and audio processing from low level drivers perspective
- Ability to debug the hardware and analyze the issues between software and hardware
- Exposure in software development for various types of controllers - TI, NXP, ATMEL, ST micro
- Experience in software programming for 8-bit to 64-bit micro controllers
Proven experience in porting of low level software and RTOS"