IT & Software

Embedded Software Developer QNX RTOS

BlackBerry

Ottawa · Ontario · Canada

Share this job: X Facebook WhatsApp Save job

Develop embedded software for QNX RTOS using C, C++, and Python across robotics, AI frameworks, and connected platforms. Work 40 scheduled hours weekly.

This Embedded Software Developer role supports QNX Everywhere, integrating modern open-source projects with QNX technologies. Your work may span ROS2, OpenCV, ONNX Runtime, PyTorch, TensorFlow, Node.js, SQLite, and networking middleware. You will also support toolchains and target hardware.

Key Responsibilities:

  • Port open-source projects and frameworks to QNX RTOS
  • Integrate graphics, USB, audio, sensors, and multimedia
  • Develop abstraction layers, shims, and porting libraries
  • Adapt CMake, Meson, Bazel, Cargo, and BitBake
  • Create demonstrations for customers and industry audiences

Requirements:

  • Strong programming ability in C, C++, and Python
  • Experience developing within Linux or QNX environments
  • Knowledge of POSIX pthreads, IPC, memory, and sockets
  • Bachelor’s degree in a relevant engineering or computer field
  • Clear communication with open-source communities

Bring embedded programming, framework porting, and QNX RTOS expertise to software supporting AI and robotics applications.

#J-18808-Ljbffr

Reference: WJ-4483_1558362 · Posted 09 Nov 2026, 01:30 AM

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.

Embedded Software jobs in other states

Browse jobs