
QNX- Senior Systems Software Developer
- Shanghai
- Permanent
- Full-time
- Develop expertise in QNX Neutrino OS and Momentics development tools through training & software development.
- Liaises with customers regarding product performance, problems and system design.
- Investigates and resolves difficult and complex product problems by applying knowledge of design principals, procedures and practices
- Conducts field-tests and troubleshoots complex technical problems determining causes and appropriate remedial action.
- Maintain problem status and problem resolution records. Prepare reports on problems encountered and methods of resolution ensuring overall systems integrity and reliability.
- Develop prototype and demonstration systems as technology samples for customer use.
- Deliver custom engineering services based on job orders from customers
- Participate in product reviews, design or enhancement projects and testing in order to share knowledge based on customer experience.
- Follow and ensure compliance to workplace operating and environmental, health and safety procedures and guidelines.
- Working knowledge of the QNX operating system and embedded software development principles.
- Strong C, C++ development and design skills a requirement.
- Fluency in English and Mandarin Chinese languages is a requirement.
- Familiarity with common automotive or embedded processor architectures (i.e. ARM/x86/PPC/SH)
- Real-time systems programming experience considered an asset.
- Experience developing OS and drivers considered an asset
- Experience developing software with networking stack & drivers, USB stack & drivers, graphics or multimedia considered an asset.
- Enthusiasm and a desire to learn about new technologies a requirement!