Senior Embedded Driver Engineer – BSP/QNX

QNX

Ottawa

On-site

CAD 151,000 - 211,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

VIP bonus program
Employee benefits

Job summary

QNX, a division of BlackBerry, is seeking driver developers to design and implement next-gen computing platforms for automotive customers. You will work on software drivers for new hardware peripherals across advanced platforms, focusing on reuse, efficiency, and simplicity.

The role demands C/assembly proficiency, embedded OS experience, and prior driver work, with exposure to ISO26262/IEC61508 safety standards. Eligible for a challenging, safety-focused environment.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience.
  • Established software development experience.
  • In-depth knowledge of C and Assembly programming languages.
  • Hands on development experience using embedded operating systems (QNX, Linux, GreenHills, VXworks preferred).
  • Prior experience in driver development is essential.
  • Experience writing software for major processor architectures (ARM, x86, PPC, etc.).
  • Hands on experience in the development of software following either safety standards (ISO26262, IEC61508 etc) or MIL standards would be a standout skill.

Responsibilities

  • Design and implement drivers to support next-generation hardware peripherals.
  • Develop BSPs including board bring-up and performance tuning.
  • Create software with a focus on reuse, efficiency, and simplicity.
  • Work on safety-critical software environments and standards compliance.

Skills

Driver development
BSP development
C programming
Assembly programming
ARM architecture
Linux/QNX/VXworks
ISO26262 IEC61508
Safety standards
Board bring up

Education

Bachelor’s degree in Computer Science/Engineering

Tools

u-boot
PCIe
USB
NAND/NOR flash

Job description

QNX, a division of BlackBerry, is seeking driver developers to design and implement next-gen computing platforms for automotive customers. You will work on software drivers for new hardware peripherals across advanced platforms, focusing on reuse, efficiency, and simplicity.

The role demands C/assembly proficiency, embedded OS experience, and prior driver work, with exposure to ISO26262/IEC61508 safety standards. Eligible for a challenging, safety-focused environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QNX Driver & Embedded Systems Engineer
Senior QNX Driver & Embedded Systems Engineer

BlackBerry Inc. • Ottawa

On-site
CAD 109,000 - 152,000
VIP bonus
Comprehensive benefits
QNX Senior Systems Software Developer
QNX Senior Systems Software Developer

QNX • Ottawa

On-site
CAD 151,000 - 211,000
VIP bonus program
Employee benefits
QNX Senior Systems Software Developer
QNX Senior Systems Software Developer

BlackBerry Inc. • Ottawa

On-site
CAD 109,000 - 152,000
VIP bonus
Comprehensive benefits
Lead QNX Kernel Developer – Real-Time Systems
Lead QNX Kernel Developer – Real-Time Systems

BlackBerry Inc. • Ottawa

Hybrid
CAD 131,000 - 181,000
VIP bonus program
Benefits package
Paid time off
Senior Functional Safety Engineer — ISO 26262 (Embedded)
Senior Functional Safety Engineer — ISO 26262 (Embedded)

BlackBerry Corporation • Ottawa

On-site
CAD 131,000 - 181,000
VIP bonus program
Comprehensive benefits
Paid time off
Senior Embedded BSP Engineer – ARM Linux/QNX, Bring-Up
Senior Embedded BSP Engineer – ARM Linux/QNX, Bring-Up

Syntronic • Ottawa

On-site
CAD 95,000 - 115,000
QNX Principal Systems Software Developer
QNX Principal Systems Software Developer

QNX • Ottawa

On-site
CAD 131,000 - 181,000
VIP incentive program
Competitive benefits
Immediate start
QNX Principal Systems Software Developer
QNX Principal Systems Software Developer

BlackBerry Inc. • Ottawa

On-site
CAD 131,000 - 181,000
VIP bonus program
Benefits package
Paid time off
QNX, Senior Quality Manager
QNX, Senior Quality Manager

BlackBerry Inc. • Ottawa

On-site
CAD 132,523 - 186,360
Medical coverage
Dental coverage
Vision coverage
+5
QNX Senior Technical Product Manager (Industrial Automation & Robotics)
QNX Senior Technical Product Manager (Industrial Automation & Robotics)

bb • Ottawa

On-site
CAD 150,000 - 220,000
VIP bonus program
Benefits package