Senior QNX Driver & Embedded Systems Engineer

BlackBerry Inc.

Ottawa

On-site

CAD 109,000 - 152,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

Senior Embedded Driver Engineer – BSP/QNX
Senior Embedded Driver Engineer – BSP/QNX

QNX • Ottawa

On-site
CAD 151,000 - 211,000
VIP bonus program
Employee 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
Embedded Systems Software Engineer — Open-Source & RTOS
Embedded Systems Software Engineer — Open-Source & RTOS

bb • Ottawa

On-site
CAD 80,000 - 105,000
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
Embedded Systems Engineer - AI, Robotics & Open Source
Embedded Systems Engineer - AI, Robotics & Open Source

BlackBerry QNX • Ottawa

On-site
CAD 80,000 - 105,000
VIP bonus program
Comprehensive benefits package
Senior Embedded Systems Engineer – Sensor Framework & SoCs
Senior Embedded Systems Engineer – Sensor Framework & SoCs

bb • Ottawa

On-site
CAD 109,000 - 152,000
VIP bonus program
Employee benefits package
QNX- Senior Systems Software Developer (Sensor Frameworks)
QNX- Senior Systems Software Developer (Sensor Frameworks)

bb • Ottawa

On-site
CAD 109,000 - 152,000
VIP bonus program
Employee benefits package
QNX- Senior Systems Software Developer (Sensor Frameworks)
QNX- Senior Systems Software Developer (Sensor Frameworks)

BlackBerry Inc. • Ottawa

On-site
CAD 109,000 - 152,000
VIP incentive program
Employee benefits program
Embedded Systems Quality & CSMS Manager
Embedded Systems Quality & CSMS Manager

BlackBerry • Ottawa

On-site
CAD 80,000 - 105,000
Employee benefits program