BlackBerry

QNX Senior Systems Software Developer (Tools & Compilers)

BlackBerry
Apply
22 days ago
Ottawa, CanadaSenior

Base Salary

$109k - $152k/yr

Responsibilities

  • Design, develop, and enhance compilers, command-line utilities, runtime libraries, and developer tooling.
  • Build solutions for high-performance, reliable, and secure embedded applications.
  • Investigate and solve technical problems across low-level system components and developer-facing tools.
  • Collaborate on product requirements, architecture, and long-term technical strategy.
  • Participate in design and code reviews and contribute to technical excellence.
  • Develop expertise in compiler technologies, operating systems, embedded development, and software engineering practices.

Requirements

  • Strong software development experience in C and/or C++.
  • Understanding of embedded software development concepts and real-time operating systems.
  • Strong analytical and problem-solving skills for challenging technical issues.
  • Ability to collaborate and communicate effectively in technical and architecture discussions.
  • Experience developing, maintaining, or optimizing compilers, toolchains, or language runtimes is preferred.
  • Interest in programming language implementation, code generation, optimization, or compiler internals is preferred.
  • Experience with Linux or Windows development environments is preferred.
  • Background in systems programming, including operating systems, debuggers, profilers, interpreters, linkers, or performance analysis tools, is preferred.

Benefits

  • Regular full-time position with a scheduled 40-hour work week.
  • Medical, dental, vision, life, and disability insurance for eligible employees.
  • Retirement benefits, employee share purchase program, and paid time off for eligible employees.
  • Eligible full-time employees may participate in the BlackBerry Variable Incentive Pay program.
  • The position is intended to be filled immediately.

Tech Stack

CC++LinuxWindows

Categories

BlackBerry

About BlackBerry

1,001-5,000 employees

BlackBerry builds cybersecurity, secure communications, and embedded software, including the QNX real-time operating system for safety-critical devices and software-defined vehicles. It sells enterprise subscriptions and support services, licenses QNX to automakers and device makers, and offers UEM, threat prevention, and secure messaging for governments and regulated industries. Founded in 1984 and headquartered in Waterloo, Ontario, BlackBerry is publicly traded (NYSE: BB, TSX: BB); QNX powers hundreds of millions of vehicles worldwide.

Contact me