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 |