Systems Software Developer at BlackBerry QNX - ScoutJobs - The AI-curated global job board
Skip to content
BlackBerry QNX
Posted a month ago

Systems Software Developer

BlackBerry QNXSystems Software Developer

Requirements

Bachelor’s degree in Computer Science or Engineering, In-depth knowledge of C and Assembly, Experience with driver development, Hands-on experience with embedded operating systems, Experience with major processor architectures like ARM or x86, Knowledge of bootloader and board bring up

Skills

C#AssemblyEmbedded SystemsLinuxQNXARM

About the role

Responsibilities

  • Design and implement next-generation software drivers for advanced automotive and embedded hardware platforms
  • Develop drivers for various hardware peripherals, including serial drivers (UART, I2C, SPI, CAN), storage devices (UFS, SD/eMMC, SATA), and high-speed communication busses (PCIe, USB)
  • Perform BSP development tasks such as board bring-up, bootloader configuration, and performance tuning
  • Create new driver architectures to support future hardware advancements
  • Ensure all software meets high quality and safety standards, including ISO 26262 or IEC 61508
  • Work on power management, thermal management, and security hardware/firmware integration

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
  • In-depth knowledge of C and Assembly programming languages
  • Proven experience in driver development for embedded systems
  • Hands-on experience with embedded operating systems (e.g., QNX, Linux, VxWorks, or GreenHills)
  • Experience with major processor architectures such as ARM, x86, or PPC
  • Knowledge of bootloader and board bring-up processes (e.g., u-boot, DRAM initialization, GPIO, and pinmux)

Preferred Qualifications

  • Experience developing software following specialized safety standards like ISO 26262 or IEC 61508
  • Experience with security hardware and firmware such as TPM or TrustZone
  • Experience with wired and wireless networking interface drivers

Benefits

  • Attractive compensation package
  • Comprehensive benefits package
  • Opportunity to work with some of the brightest minds on cutting-edge automotive and embedded platforms

About the Company

BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, and frameworks for the world’s most critical embedded systems. Our software is used in over 195 million vehicles globally and powers essential systems in industries ranging from medical equipment to air traffic control.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Systems Software Developer

BlackBerry QNX · Hyderabad

Sign up to apply