06 Nov
|
BlackBerry
|
Canada
Build QNX systems software with C, C++, Python, and Rust while connecting operating systems, developer tools, and embedded platforms.
As a Systems Software Developer at QNX, you will support the QNX Everywhere initiative and its open-source ecosystem. You will work across operating systems, middleware, developer tooling, AI frameworks, and embedded platforms. The work includes integrating up-to-date technologies with QNX RTOS for systems software development.
Key Responsibilities
- Develop QNX RTOS software using C, C++, Python, and Rust
- Integrate open-source projects with QNX graphics and networking
- Adapt build systems for QNX cross-compilation toolchains
- Optimize memory footprint, latency, and embedded performance
- Maintain demonstrations focused on Physical AI and robotics
Requirements:
- Strong C, C++, and Python programming skills
- Linux or QNX development environment experience
- Understanding of operating system internals and POSIX APIs
- Communication skills and open-source community collaboration interest
- Bachelor's degree or equivalent practical experience
Apply systems software expertise across QNX RTOS, open-source technologies, developer tools, and embedded performance optimization.
📌 QNX Systems Software Developer (Canada)
🏢 BlackBerry
📍 Canada