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:
Strong 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.
#J-18808-Ljbffr
QNX Systems Software Developer employer: BlackBerry
At QNX, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Quality Manager, you'll not only have the opportunity to lead critical quality assurance initiatives in cutting-edge embedded software systems but also benefit from ongoing professional development and a commitment to maintaining world-class quality standards. Located in a vibrant tech hub, our team enjoys a dynamic environment that encourages growth, creativity, and meaningful contributions across diverse industries such as automotive and medical.