CareerPlan

QNX Senior Software Developer in Test

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

Core

Design, develop, and optimize automated test suites and frameworks for QNX embedded software and hypervisors, executing system-level validation on real hardware to ensure product reliability.

Role type

Senior Software Developer in Test (Embedded Systems)

Builds

Automated test frameworks, test suites, and validation environments for QNX operating systems and middleware

Domain

Embedded software, automotive, aerospace, and defense

Required skills

Python, C, Shell scripting, Linux/Unix, networking (TCP/IP), test automation, root-cause analysis, CI/CD pipelines, Git/SVN, Jira, Jenkins

Preferred skills

AI technologies, Hypervisor, Filesystem, Graphics

Technologies

QNX, Python, C, Shell, Linux, TCP/IP, Git, SVN, Jira, Jenkins

Responsibilities

Design and develop automated tests and test frameworks; Execute software validation on reference and customer hardware; Debug complex software and hardware interactions; Create and maintain test plans, cases, and documentation; Generate test reports and communicate results; Build and maintain automation lab infrastructure; Collaborate with development and integration teams.

Seniority

Senior, hands-on IC