SWSD Senior software engineer
Shanghai
Description
The Software Services Division within Company Software and Solutions Group is looking for senior software engineer for working in a software product team at Zizhu site in Shanghai. In this position, your responsibilities will include but not be limited to:
¡¤ Developing software products for Company processors under different OS environments, including VMM, drivers, libraries, tools and applications.
¡¤ Design and implement function and security test cases for VMM, drivers, services and applications.
¡¤ Performing validations and ensuring the software quality.
Qualifications
You should possess a Master of Science degree in Computer Engineering or Computer Science with more than 3 years experience or a Bachelor's degree in above disciplines with more than 5 years experience. Additional qualifications include:
¡¤ Excellent development and debugging skills. Hands-on proficiency in C and C++ programming languages.
¡¤ Experience in virtualization software development and validation would be an added advantage.
¡¤ Strong knowledge of embedded system and Operating System internals. Familiar with device drivers in Company architecture platforms.
¡¤ Knowledge of Computer architecture on Company IA and virtual machines (Xen, QEMU, KVM, etc.) would be an advantage
¡¤ System level software security and/or Fuzz and/or Penetration testing experience would be a plus.
¡¤ Excellent oral and writing communication skills both in English and Chinese
¡¤ Demonstrate a high level of flexibility and ability to participate in multiple areas of a nimble organization |