QNX - Principal Systems Software Developer (Architect)
BlackBerry1 month ago
Shanghai, ChinaStaff+
Responsibilities
- Lead architecture and design for next-generation automotive embedded software platforms.
- Influence technology direction and collaborate across teams to deliver robust and scalable solutions.
- Develop reference implementations and proof-of-concepts and transition them into production-ready solutions.
- Integrate OS-level software and tooling into third-party pipelines.
- Analyze and enhance software performance.
- Communicate complex technical concepts to engineering teams and executive stakeholders.
Requirements
- Deep technical knowledge of OS-level software integration strategies.
- Experience with automotive platform architecture with a software focus.
- Experience with functional safety designs, particularly ISO 26262.
- Experience with software performance analysis and performance enhancement techniques.
- C/C++ development experience.
- Experience with CI/CD deployment strategy and integrating tooling into third-party pipelines.
- Linux and QNX experience is an asset.
- Very strong communication, problem-solving, and analytical skills.
Benefits
- Regular employment with a scheduled workweek of 40 hours.