Senior C++ Systems Software Developer

Senior C++ Systems Software Developer

Full-Time 90000 - 110000 $ / year (est.) On-site
B

At a Glance

  • Tasks: Build advanced C and C++ systems software for embedded systems and real-time environments.
  • Company: Join QNX, a leader in innovative embedded solutions.
  • Benefits: Competitive salary, health benefits, remote work options, and career development opportunities.
  • Other info: Collaborative environment with opportunities for growth and innovation.
  • Why this job: Make an impact on mission-critical applications in automotive, robotics, and more.
  • Qualifications: Strong experience in C/C++, embedded development, and excellent problem-solving skills.

The predicted salary is between 90000 - 110000 $ per year.

Build C and C++ systems software at QNX, developing tools for advanced embedded systems and real-time operating system environments. Work close to the operating system. As a Senior Systems Software Developer, you will develop compilers, libraries, utilities, and command-line tools. You will support mission-critical software across automotive, robotics, industrial automation, and other embedded applications. The work combines in-house tools with GNU or LLVM toolchains, requiring strong analytical skills, collaboration, and technical communication.

Key Responsibilities:

  • Design and enhance compilers, utilities, libraries, and developer tooling
  • Build reliable, secure, high-performance embedded software solutions
  • Investigate technical problems across system and developer tools
  • Define requirements, architecture, and long-term technical strategy
  • Participate in design and code reviews

Requirements:

  • Strong software development experience in C and/or C++
  • Understanding of embedded development concepts and RTOS
  • Strong analytical and problem-solving abilities
  • Excellent collaboration and technical communication skills
  • Curiosity about technology developers use daily
  • Apply systems programming, embedded development, and C or C++ expertise to QNX developer platforms supporting mission-critical applications.

Senior C++ Systems Software Developer employer: BlackBerry Inc.

ABB is an exceptional employer that prioritizes safety, innovation, and employee development in the heart of Montreal, QC. With a hybrid work model, employees enjoy a flexible work-life balance while engaging in high-complexity projects that foster professional growth and collaboration. The company offers competitive benefits and a supportive culture that values performance improvements and teamwork, making it an ideal place for those looking to make a meaningful impact in the field of industrial systems.

B

Contact Details:

BlackBerry Inc. Recruitment Team

We think you need these skills to ace Senior C++ Systems Software Developer

C Programming
C++ Programming
Embedded Development
Real-Time Operating Systems (RTOS)
Compiler Development
Library Development
Utilities Development