- Bachelor degree (or above) of computer science, electronics or other related majors.
- Minimum of 3 years of BSP, device drivers development for embedded systems.
- Good understand to computer architecture and operating system.
- Strong program skills in C, assembly language.
- Strong knowledge in embedded system programming, device driver and tool chain.
- Familiar with any of the following processors architecture: PowerPC, MIPS, ARM, XScale and ColdFire.
- Experience of low level device driver development and testing.
- Excellent interpersonal and communication skills, good teamwork adaptability, self-motivated.
- Good oral and written English skills.
- Familiar with VxWorks operating system.
- One or more device driver programming experience on: UART, Ethernet, PCI, PCI-Express, DDR, flash, MMU, interrupt controllers, USB.