💼 Full-Time Position

QNX Systems Software Developer II

🏢
BlackBerry Inc.
📍 ottawa, on, Canada
📍
Location
ottawa, Canada
📅
Posted
June 04, 2026
Type
Full-Time
🎯

Full-Time Opportunity: This is a permanent, full-time position with a competitive package and real career growth potential.

Job Description

Responsibilities

  • Develop 2D and 3D graphics drivers for a wide range of GPUs and maintain QNX Graphics subsystem (Display, GPU, Window system, font engine).
  • Read technical register documentation and schematics.
  • Create and document software specifications and designs that address the needs of QNX customers.
  • Unit test and debug implementations on all relevant target architectures for the project (e.g., ARM and X86).
  • Identify, analyze, and resolve potentially complex problems and inadequacies in software.
  • Integrate QNX Hypervisor and Android onto embedded hardware platforms.
  • Provide project estimates for requirement, design, implementation, and test efforts.
  • Maintain an in-depth understanding of current software department approaches and standards through communication with development team members, technical leads, and management.

Qualifications

  • Bachelor’s degree in Computer Sci...