01 Nov
|
BlackBerry
|
Canada
Build systems software with C, C++, and Python for QNX RTOS and open-source platforms powering embedded and Physical AI applications. QNX, a BlackBerry Limited division, seeks a systems software developer for its QNX Everywhere initiative. You will work across operating systems, developer tools, AI, robotics, and embedded platforms. The work includes open-source integration, toolchain support, and performance optimization.
Key Responsibilities
Develop QNX RTOS software using C, C++, Python, and Rust Integrate open-source projects with QNX graphics, networking, and multimedia Adapt cross-compilation build systems for QNX toolchains Optimize memory footprint, latency, and embedded hardware performance Create demonstrations showcasing QNX Physical AI and robotics capabilities
Requirements:
Strong C, C++, and Python programming skills Linux or QNX development workplace experience Understanding of operating systems and POSIX APIs Bachelor’s degree or equivalent practical experience Communication skills and interest in open-source communities Apply systems software expertise across QNX RTOS, open-source technologies, embedded platforms, and emerging Physical AI applications.
📌 Software Systems Developer (Canada)
🏢 BlackBerry
📍 Canada