Hands on experience into Linux device driver development and kernal programming.
Must have experience into device drivers for USB/i2C/WiFi Cards etc and strong Linux Kernel Debugging experience.
Rich experience in board bring-up or setup, Linux kernel compilation, Linux device driver development and Linux application (or test) development.
Strong programming & configuration knowledge on OpenWrt/ECOS/VxWorks Linux distribution and GCC tools.
Master in Linux kernel/driver debugging skills using multi-ICE, Lauterbach, JTAG, and GDB.
In-depth software programming knowledge using C, C++.