CareerPlanGet AI match score →

QNX Systems Software Developer II (Graphics)

Ottawa, Ontario💼 Full-time💰 $90,000–$90,000🗓 2026-06-01 → 2026-07-31

Core

Developing and maintaining 2D/3D graphics drivers and the QNX Graphics subsystem (Display, GPU, Window system) for native and virtualized embedded systems.

Role type

Embedded Systems Graphics Driver Engineer

Builds

Graphics drivers and subsystems for QNX operating systems

Domain

Embedded systems, Real-Time Operating Systems (RTOS), Graphics

Deliverable

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

Required skills

C, C++, Assembly language, 2D/3D graphics development, Embedded systems on ARM/x86/PPC, Operating System concepts (virtual memory, multithreading), Debugging and root cause analysis, Technical register documentation reading

Preferred skills

OpenGL/OpenGL ES/Vulkan, Linux graphics subsystem (x11/Wayland), POSIX environment programming, QNX Neutrino RTOS, Graphics application development, Graphics virtualization, Display controllers, Android/WebGL implementations

Technologies

QNX, ARM, x86, PPC, OpenGL, Vulkan, Linux, Android, JTAG

Responsibilities

Develop 2D and 3D graphics drivers for a wide range of GPU's, Create and document software specifications and designs, Unit test and debug implementations on target architectures, Integrate QNX Hypervisor and Android onto embedded hardware platforms, Identify and resolve complex software problems, Provide project estimates for development efforts

Seniority

Mid-Senior, hands-on IC

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