Should have good experience in Linux Device Driver development on Embedded platforms.
Hands on one of the drivers is Must - Peripherals/Bus driver. Examples may include - UART, I2c, I2s, Audio, etc.
Hands on System Level Linux Power Management Framework including Run-time PM for LDD is Must.
Should have good Linux Internal knowledge with very good understanding of memory, process management, DMA and Interrupt handling & deferred calls.
Should have good System Programming skills on Linux.
Usage of JTAG, Oscilloscope, & other hardware debugging techniques will be a value add.
Should have strong C Programming experience.
Experience on Android kernel and Drivers and Firmware BSP skills.