Senior QNX Driver & Embedded Systems Engineer

BlackBerry Inc.

Ottawa

On-site

CAD 109,000 - 152,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

VIP bonus
Comprehensive benefits

Job summary

BlackBerry Inc. is seeking Driver Developers (Software Dev II & Senior) to design and implement drivers for future hardware peripherals on BSP platforms.

You will contribute to a team delivering drivers across next-gen hardware with emphasis on reliability and reuse. You will work on embedded OS drivers with a focus on safety standards such as ISO26262 and IEC61508, and collaborate with a multidisciplinary team to meet program schedules.

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 software drivers to support next-generation hardware peripherals on advanced BSP platforms.
  • Collaborate with hardware and software teams to optimize performance and reliability of drivers.
  • Contribute to safety-critical software development processes and documentation.

Skills

C programming
Assembly programming
Embedded OS development
Driver development
Processor architectures (ARM/x86/PPC)

Education

Bachelor’s degree in CS/CE or equivalent

Tools

u-boot
UART
I2C
SPI
CAN
PCIe
USB

Job description

BlackBerry Inc. is seeking Driver Developers (Software Dev II & Senior) to design and implement drivers for future hardware peripherals on BSP platforms.

You will contribute to a team delivering drivers across next-gen hardware with emphasis on reliability and reuse. You will work on embedded OS drivers with a focus on safety standards such as ISO26262 and IEC61508, and collaborate with a multidisciplinary team to meet program schedules.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
QNX Senior Systems Software Developer
QNX Senior Systems Software Developer

BlackBerry Inc. • Ottawa

On-site
CAD 109,000 - 152,000
VIP bonus
Comprehensive benefits
Senior Tools & IDE Lead for Embedded Dev
Senior Tools & IDE Lead for Embedded Dev

BlackBerry Inc. • Ottawa

On-site
CAD 131,000 - 181,000
Comprehensive benefits
Employee share purchase program
VIP incentive program
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
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,000 - 187,000
Medical coverage
Dental coverage
Vision coverage
+5
QNX Senior Technical Product Manager (Industrial Automation & Robotics)
QNX Senior Technical Product Manager (Industrial Automation & Robotics)

BlackBerry Inc. • Ottawa

Hybrid
CAD 109,000 - 159,000
VIP bonus
Comprehensive benefits
Employee stock purchase plan
QNX Systems Software Developer II
QNX Systems Software Developer II

BlackBerry Inc. • Ottawa

On-site
CAD 90,000 - 132,000
VIP Bonus
Medical insurance
Employee share plan
+1
QNX Principal Functional Safety Specialist
QNX Principal Functional Safety Specialist

BlackBerry Corporation • Ottawa

On-site
CAD 131,000 - 181,000
VIP bonus program
Comprehensive benefits
Paid time off
Embedded Systems RTOS & VirtIO Middleware Engineer
Embedded Systems RTOS & VirtIO Middleware Engineer

QNX • Ottawa

On-site
CAD 90,000 - 132,000
VIP incentive program
Comprehensive benefits
Career growth opportunities