IT & Software

QNX Embedded Systems Developer

BlackBerry

Ottawa · Ontario · Canada

Develop embedded systems software for QNX RTOS using C, C++, Python, and performance optimization on target hardware.

QNX is seeking an Embedded Systems Developer to advance software-defined and physical AI systems. This position spans QNX and open-source integration, operating system internals, middleware, and embedded platforms. You will contribute to software that supports robotics, industrial controls, vehicles, and other mission-critical systems.

Key Responsibilities:

  • Develop software for QNX RTOS across embedded technology domains
  • Integrate open-source projects with QNX core technologies
  • Develop abstraction layers, shims, and porting libraries
  • Perform profiling and latency tuning on embedded hardware
  • Test and maintain customer technology demonstrations

Requirements:

  • Strong programming skills in C, C++, and Python
  • Experience with Linux and/or QNX development environments
  • Knowledge of POSIX APIs, IPC, memory, and networking
  • Interest in open-source developer communities and communication
  • Computer science or engineering degree, or equivalent experience

Bring embedded development, POSIX, and systems programming expertise to QNX RTOS and open-source technology integration.

#J-18808-Ljbffr

Reference: WJ-3875_16037997 · Posted 10 Nov 2026, 11:48 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.