QNX- Systems Software Developer (BSP / Device Drivers)

BlackBerry Inc.

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BlackBerry Inc. is hiring a Senior Driver Developer to join the QNX Board Support Package Team. You will design and implement next-generation computing platforms for automotive and embedded verticals.

Key qualifications include a Bachelor’s degree in Computer Science, strong skills in C, C++, and experience with QNX and Linux. The position offers a competitive compensation package and opportunities for professional development.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience in embedded system programming.
  • Experience in software development using V‑Model driven frameworks such as CMMI, ASPICE.
  • In-depth knowledge of C, C++, and/or Rust.
  • Hands-on experience with embedded operating systems such as QNX, Linux, GreenHills, VXworks.
  • Prior driver development experience (bootloader, serial driver, network stacks).
  • Experience writing software for major processor architectures (ARM, x86, PPC).
  • Familiarity with functional safety standards and processes.

Responsibilities

  • Develop drivers for various hardware peripherals.
  • Engage in BSP development such as board bring-up.
  • Design new driver architectures for hardware advancements.
  • Ensure software meets our quality standards.
  • Seek opportunities to develop software under specialized safety standards.

Skills

Embedded system programming
C, C++, or Rust
Software development using V-Model driven frameworks
Driver development
ARM, x86, PPC architectures
Functional safety standards

Education

Bachelor’s degree in Computer Science or equivalent

Tools

QNX
Linux
GreenHills
VXworks

Job description

Overview

QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, providing expert support and services for building the world’s most critical embedded systems.

QNX was born in embedded and offers a deterministic microkernel real-time operating system (RTOS), safety‑certified products, middleware and security solutions that are used by more than 68% of the electric vehicle market by volume, in over 255 million vehicles worldwide.

You will join the QNX Board Support Package (BSP) Team as a Senior Driver Developer to design and implement next‑generation computing platforms in automotive and other embedded verticals.

In return for your skills and enthusiasm, we will provide an attractive compensation, a comprehensive benefits package and training opportunities.

Based in Waterloo, Ontario.

Responsibilities
  • Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded platforms.
  • Engage in BSP development such as board bring‑up, enhancement of existing software and performance tuning.
  • Design new driver architectures to support future hardware peripheral advancements.
  • Ensure software meets our quality standards.
  • Seek opportunities to develop software under specialized safety standards such as ISO26262 or IEC61508.
Qualifications
Required Skills & Experience
  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience in embedded system programming.
  • Experience in software development using V‑Model driven frameworks such as CMMI, ASPICE.
  • In‑depth knowledge of C, C++, and/or Rust.
  • Hands‑on experience with embedded operating systems such as QNX, Linux, GreenHills, VXworks.
  • Prior driver development experience (bootloader, serial driver, network stacks, storage, or complex buses such as PCIe, USB).
  • Experience writing software for major processor architectures (ARM, x86, PPC, etc.).
  • Familiarity with functional safety standards and processes (ISO26262, IEC61508).
  • Hands‑on experience with process frameworks such as V‑Model, CMMI, or ASPICE.
  • Software architecture skills with standardized modeling languages (SysML, UML) is a strong plus.
Equal Employment Opportunity

It is the policy of BlackBerry to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, creed, religion, national origin, alienage or citizenship, status, age, sex, sexual orientation, gender identity or expression, marital or domestic partnership status, disability, veteran status, genetic information, or any other basis protected by law.

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

Similar jobs worth comparing

BlackBerry QNX Systems Software Developer
BlackBerry QNX Systems Software Developer

BlackBerry Inc. • Hyderabad

On-site
INR 1,000,000 - 1,500,000
QNX - Senior Cybersecurity Manager
QNX - Senior Cybersecurity Manager

BlackBerry Inc. • Hyderabad

On-site
INR 1,200,000 - 1,800,000
QNX - Senior Cybersecurity Manager
QNX - Senior Cybersecurity Manager

BlackBerry Inc. • Hyderabad

On-site
INR 800,000 - 1,200,000
QNX - Senior Cybersecurity Manager
QNX - Senior Cybersecurity Manager

BlackBerry Inc. • Hyderabad

On-site
INR 1,200,000 - 1,800,000
C++ Developer - Insight
C++ Developer - Insight

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Senior System Software Engineer, DRIVE OS - Linux and QNX
Senior System Software Engineer, DRIVE OS - Linux and QNX

NVIDIA • Hyderabad

On-site
INR 2,500,000 - 4,200,000
Senior System Software Engineer, DRIVE OS - Linux and QNX
Senior System Software Engineer, DRIVE OS - Linux and QNX

NVIDIA • Bengaluru

On-site
INR 2,000,000 - 4,000,000
Software Engineer 2
Software Engineer 2

Visteon Corporation • Pune District

On-site
INR 400,000 - 600,000
BSW Configuration Engineer (5-7 Years of Experience in Adaptive Autosar Architecture, Linux/QNX[...]
BSW Configuration Engineer (5-7 Years of Experience in Adaptive Autosar Architecture, Linux/QNX[...]

Stellantis • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Senior System Software Engineer - QNX BSP and IOs Virtualization
Senior System Software Engineer - QNX BSP and IOs Virtualization

NVIDIA Gruppe • Bengaluru

On-site
INR 1,500,000 - 2,500,000