Graphics Software Developer at QNX

BlackBerry

Full-time Other-General
Apply Now
Location
montreal (administrative region), qc, Canada
Posted
June 10, 2026

Job Description

Contribute to cutting-edge AI systems as a Graphics Software Developer with QNX, part of BlackBerry Limited. Focus on building and maintaining graphics subsystems, working remotely or on-site.
As a vital member of the Product Engineering team at QNX, you will enhance 2D and 3D graphics drivers and support the graphics subsystem on both native and virtualized systems. This role demands expertise in C, C++, and assembly languages, along with a deep understanding of embedded systems, GPU drivers, and operating system concepts.
Key Responsibilities:
• Develop 2D and 3D graphics drivers for multiple GPUs
• Read technical register documentation and schematics
• Create software specifications that address customer needs
• Unit test and debug implementations across architectures
• Integrate QNX Hypervisor with embedded hardware platforms
Requirements:
• Bachelor’s in Computer Science or similar field
• Significant experience in driver development (C, C++)
• Pro...