CareerPlanSign in

QNX Senior Systems Software Developer

Ottawa, Ontario💼 Full-time💰 $108,750–$108,750🗓 2026-09-08 → 2026-09-26

Core

Design and implement next-generation computing platforms by developing software drivers for advanced hardware peripherals in safety-critical automotive systems.

Role type

Senior IC embedded systems driver developer

Builds

Software drivers for hardware peripherals (UART, SPI, CAN, PCIe, USB, storage) on QNX/Linux platforms for Tier 1 automotive customers

Domain

Automotive embedded systems / Real-time operating systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C programming, Assembly programming, embedded driver development, board bring-up, power management, safety standards compliance (ISO26262/IEC61508)

Preferred skills

QNX/Linux device driver ownership, subsystem leadership, multi-architecture expertise (ARM/x86/PPC), security hardware integration

Technologies

QNX, Linux, u-boot, ARM, x86, PPC, PCIe, USB, CAN, SPI, I2C, UFS, SD/eMMC, AHCI/SATA, TPM, TrustZone

Responsibilities

Develop and adapt drivers for embedded hardware peripherals; perform board bring-up and system initialization; ensure software quality and safety standard compliance; lead subsystem development independently

Seniority

Senior, hands-on IC with project leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.