Full-time Posted June 03, 2026
Apply Now

Job Description

Join BlackBerry as a Systems Software Developer II focusing on 2D and 3D graphics drivers for QNX. Leverage your expertise in C/C++ and embedded systems to enhance our graphics subsystem.
In this advanced role, you'll develop essential graphics drivers while maintaining and optimizing QNX's graphics subsystem for a range of GPUs. You will also create detailed software specifications, perform unit testing, and debug implementations across architectures like ARM and X86. Your contributions will be crucial in integrating key technologies such as QNX Hypervisor and Android on embedded platforms.
Key Responsibilities:
• Develop drivers for GPUs in 2D and 3D graphics
• Create and document software designs for QNX needs
• Conduct unit tests and debug on target architectures
• Analyze and resolve complex software issues
• Estimate project resources for requirements and tests
Requirements:
• Bachelor’s in Computer Science or equivalent experience
• Proven C/C++ dri...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application