QNX Systems Software Developer

QNX Systems Software Developer

Full-Time On-site
B

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 environment 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.

QNX Systems Software Developer employer: BlackBerry Inc.

ABB is an exceptional employer that prioritizes safety, innovation, and employee development in the heart of Montreal, QC. With a hybrid work model, employees enjoy a flexible work-life balance while engaging in high-complexity projects that foster professional growth and collaboration. The company offers competitive benefits and a supportive culture that values performance improvements and teamwork, making it an ideal place for those looking to make a meaningful impact in the field of industrial systems.

B

Contact Details:

BlackBerry Inc. Recruitment Team