Software Design Engineer
Responsibilities:
oYou will drive strategic technical leadership
oPerform continuous analysis and requirement handling.
oDevelop and test high quality products
oPerform trouble shooting and customer support
oDrive continuous improvements of products and processes
oInvolve in whole software development phases, include design, coding, testing, integration, release and documentation
Key Qualifications:
oBachelor degree or above, major in computer science, telecommunications, EE, mathematics or related field with strong foundation in mathematics and Computer Science.
oProficient in programming language: C/C++.
oExperienced in BIOS, Linux kernel, and other embedded system SW development.
oExperienced in device driver development, . active contributor in Linux communities is a plus.
oFamiliar with x86 processor system and/or PowerPC processor system. ARM processor system is also a plus.
oExperienced in network equipment and IP protocol are a plus
oExperienced in automation test and automation engines (such as TestNG/JUnit) is a plus
oOpen mind and Innovative spirit
oSelf-Motivated and good team player
oFluent in English listening, speaking and writing.