02 Nov
|
BlackBerry
|
Ottawa
Build systems software with C++ and Python at QNX, connecting operating systems, developer tools, and embedded platforms. Work 40 scheduled hours weekly.
As a Systems Software Developer, you will advance QNX Everywhere by bringing open-source technologies to the QNX Real-Time Operating System. The work spans operating system internals, POSIX APIs, middleware, AI frameworks, robotics, and developer tooling. You will help bridge QNX with open-source developer communities.
Key Responsibilities:
- Develop C, C++, Python, and Rust software for QNX RTOS
- Integrate open-source projects with QNX graphics and networking
- Adapt cross-compilation build systems for QNX toolchains
- Optimize memory, latency, and performance on embedded hardware
- Maintain demonstrations focused on Physical AI and robotics
Requirements:
- Solid C, C++, and Python programming skills
- Linux or QNX development environment experience
- Understanding of operating systems and POSIX APIs
- Bachelor’s degree or equivalent practical experience
- Interest in open-source developer communities
Apply systems software, POSIX, open-source, and embedded development skills to expand QNX’s modern software ecosystem.
📌 QNX Systems Software Developer (Ottawa)
🏢 BlackBerry
📍 Ottawa