Job Search and Career Advice Platform

Enable job alerts via email!

QNX Manager, Sensor Framework

BlackBerry

Ottawa

On-site

CAD 100,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Canada is seeking a skilled software development leader to guide a team focused on driver architecture for advanced hardware platforms. The successful candidate will have significant experience in embedded systems, a passion for innovation, and exceptional leadership abilities. Responsibilities include overseeing driver design, ensuring software quality, and collaborating with product management. This role is vital to the success of QNX, which is a trusted name in embedded operating systems and critical applications.

Qualifications

  • Proven track record of managing software development teams delivering drivers for hardware peripherals and embedded platforms.
  • Exceptional leadership skills with a passion for motivating teams.
  • Commitment to high-quality software development standards.
  • Experience in safety-critical software development environments.

Responsibilities

  • Lead and mentor a high-performing software development team.
  • Oversee design and optimization of drivers for embedded systems.
  • Collaborate with product management and system architects.
  • Champion software quality standards.
  • Drive innovation in driver architecture.
  • Explore software development under safety standards.

Skills

Driver development expertise
Leadership and mentoring
Customer requirements elicitation
Software quality assurance
Collaboration

Education

Bachelor’s degree in Computer Science or Computer Engineering

Tools

C programming language
Assembly programming language
QNX embedded operating systems
Job description

Worker Sub-Type: Regular

Job Description

Think embedded, think QNX!

QNX® is a trusted supplier of safe and secure operating systems, hypervisors,frameworksand development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products,middlewareand security solutions, all purpose-built for embedded systems.

QNX softwareis trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in 255 million vehicles globally. Global leaders such as Audi, Ford, Jaguar Land Rover, General Electric, and Honeywell depend on QNX technology for their in-car electronics, medical devices, industrial automation systems, and other mission- or life-critical applications.

Are you the person we are looking for?

As the successful candidate, you will bring deep expertise in driver design, development, and deployment. You’ll lead a talented development team responsible for creating cutting-edge software solutions that enable next-generation hardware peripherals on some of the most advanced platforms in the industry. Your work will directly impact millions of users worldwide and play a critical role in the continued success of QNX, a leader in embedded operating systems.

We are looking for someone who is not only technically strong but also passionate about building software that emphasizes reuse, efficiency, and simplicity. If you thrive on innovation and enjoy working in a collaborative environment where your ideas matter, this is the role for you.

You will:
  • Lead and mentor a high-performing software development team focused on driver architecture and implementation for advanced hardware platforms.
  • Oversee the design, adaptation, and optimization of drivers for embedded systems, ensuring compatibility and performance across diverse hardware peripherals.
  • Collaborate closely with product management, customers, and system architects to gather requirements and deliver solutions that meet or exceed expectations.
  • Champion software quality standards and ensure adherence to best practices throughout the development lifecycle.
  • Drive innovation in driver architecture to support future hardware advancements.
  • Explore opportunities to develop software under specialized safety standards such as ISO 26262, IEC 61508, IEC 62304, EN 50128, and others.
You have:
  • Proven track record of successfully managing software development teams delivering drivers for hardware peripherals and embedded platforms.
  • Strong ability to elicit customer requirements and translate them into actionable development plans.
  • Exceptional leadership skills with a passion for motivating teams and fostering a culture of excellence.
  • Commitment to maintaining high-quality standards in software development.
  • Interest and experience in safety-critical software development environments.
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent.
  • Intermediate to senior-level experience managing software development teams.
  • In-depth knowledge of C and Assembly programming languages.
  • Hands‑on experience with QNX embedded operating systems.
  • Outstanding communication skills and enthusiasm for collaboration.

Scheduled Weekly Hours: 40

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.