-BS or above in computer/software or electronic engineering or equivalent with 5 - 10 years experience in design anddevelopment of embedded software
- Min 2 to 3 years of experience with porting kernel and device drivers onembedded Linux systems
-Familiarity with firmware and embedded OS (Linux, WinCE); Significant codingexperience in C/C++ on Linux and WinCE platform, Linux preferred.
- Familiarity with ARM9+ architecture and instruction set, SamsungARM MCU S3C24xx preferred.
- Knowledge about YAFFS and other filesystems
- User-interface and touch panelprogramming experience
- Familiar with firmware upgrading overWi-Fi, Ethernet and/or USB connection
- Knowledge of network protocols, TCP/IP stacks; USB andmemory cards interface
-Familiarity with 8/16/32 bitprocessors like ARM/DSP with good understanding of hardware circuit and boarddebug for embedded systems
- Familiar with hardwareprotocols like NandFlash, I2S, SPI, RS232/485, USB, SD/MMC,Wi-Fi, etc.
-Good understanding of software architecture and development process;
- Excellent communicationand collaborative skills
- Proven ability to excel in a fast-paced development team
- Good English language skills;