CareerPlan

QNX- Senior Systems Software Developer (Sensor Frameworks)

Ottawa, Ontario, CAFull-time$109k–$152k2026-10-26 → 2026-11-10

Core

Design and evolve a high-performance, scalable sensor framework enabling applications to interact with cameras, LiDAR, radar, and GPS/IMU on QNX-based systems for ADAS, robotics, and medical devices.

Role type

Senior embedded software developer (sensor frameworks)

Builds

High-performance embedded software frameworks and APIs for sensor integration

Domain

Automotive embedded systems / Sensor technology

Required skills

C, C++, embedded software development, device driver development, low-level systems programming (memory management, interrupts, DMA, concurrency), system-level debugging, static analysis, unit testing

Preferred skills

QNX, Linux, Android, computer vision, image processing, safety-critical software (ISO 26262), virtualization, sensor integration

Technologies

QNX, C, C++, LiDAR, radar, GPS/IMU, ISPs, SerDes

Responsibilities

Design and develop high-performance embedded software; Lead complex integrations for new sensors; Enable and integrate ISPs and SerDes technologies; Drive porting to new hardware platforms and SoCs; Design and evolve framework APIs and architecture; Investigate system-level issues and perform root-cause analysis; Develop sample applications and reference implementations

Seniority

Senior, hands-on IC