QNX Senior Systems Software Developer (C++ Developer)

Posted 11 Days Ago
Be an Early Applicant
Ottawa, ON
In-Office
109K-159K Annually
Senior level
Information Technology • Security • Software • Cybersecurity
The Role
As a QNX Senior Rust Developer, you will develop safety-critical applications using Rust, contribute to vehicle software platforms, and work on software lifecycle automation.
Summary Generated by Built In

 

Worker Sub-Type:

Regular

 

Job Description: 

QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and 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, middleware and security solutions, all purpose-built for embedded systems.  

QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in more than 275 million + vehicles globally.  Our foundation products have been pre-certified to ISO 26262 ASIL D and we offer a broad range of board support packages, professional services, and middleware solutions – from digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates. 

Are you the person we're looking for?

We are seeking talented embedded developers for our Vehicle Platform team. In this role you will be a key contributor helping QNX to build the foundational vehicle software platform that is being jointly developed with our partners (see the press release: https://www.blackberry.com/us/en/company/newsroom/press-releases/2025/qnx-vector-and-tttech-auto-join-forces-to-develop-foundational-vehicle-software-platform-to-turbocharge-auto-innovation.

The foundational vehicle software platform will require the assembly and optimization of new and existing complex software components from QNX and our partners.

In return for your talent and enthusiasm, we will provide you with an attractive compensation/ benefits package, an opportunity to work with state-of-the-art technology, and the chance to thrive in a dynamic environment, working hand in hand with talented colleagues. In short, you bring the talent and we provide the environment, tools and resources for you to build your skillset and accelerate your growth & personal development.

In this role, you will:

  • Execute on the development plans and strategies as they relate to key technology trends
  • Participate in architecture and strategy sessions with our technology partners
  • Provide design input into future products and solutions
  • Assess complex problems decomposing them into impacted sub-system components
  • Generate design documentation and other artifacts as they relate to our product development processes
  • Deliver key advancements to the wider QNX software portfolio
  • Design and develop integration strategies for both internal and external infrastructure
  • Presents ideas/information to larger groups within the organization
  • Proposes multiple solutions with pros/cons and provides recommendation of end choice based on information
  • Use industry standards and design patterns to ensure solutions will meet all requirements
  • Develop and implement automation strategies for the entire software lifecycle (develop/test/deploy/update)
  • Communicates with customers either through information provided to support or directly

What you will need:

  • A Computer Science or Engineering degree, or equivalent work experience.
  • Strong C++ knowledge (Rust programming skills, C/Embedded C knowledge is an asset)
  • Experience with Bazel and/or other build systems commonly used in embedded systems
  • Knowledge/experience with ISO-26262 and ISO/SAE 21434 is a plus
  • Experience developing for multiple OS architectures (Linux and QNX are a plus)
  • Ability to work with multiple hardware variants (configuration, bring up etc)
  • Ability to consume and explain complex technical information
  • Embedded SW development and/or cross platform development experience
  • Strong analytical and software debugging skills
  • Willingness to “get your hands dirty” working also on integration, build, and test infrastructure and can accomplish any work independently and proactively identifies that work
  • Effective communication skills
  • An innovative mind and a collaborative nature

Imagine what you could achieve at QNX!

#LI-CM1

 

Scheduled Weekly Hours:

40

 

Compensation Hiring Base Salary Range:

$108,750.00 - $158,750.00

 

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of expected base compensation for the position. The actual compensation offered will be determined at the time of hire and is contingent upon multiple factors, including but not limited to the candidate’s qualifications, relevant experience, demonstrated skills, and results of assessments conducted during the hiring process.

 

Bonus:

The BlackBerry Variable Incentive Pay (VIP) program is an organization-wide bonus incentive program which aims to reward full-time eligible employees for their contribution to BlackBerry’s success. VIP payments are made in addition to base salary and factor in company’s performance as a way for employees to share in BlackBerry’s achievements.

 

Benefits:

The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.

 

Disclosure of Position Status:

This is an active opening. We are seeking to fill this position immediately

  

Disclosure of Artificial Intelligence:

We do not use artificial intelligence (AI) to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.

 

Top Skills

Bazel
C
C++
Cargo
Conan
Embedded C
Iso-26262
Iso/Sae 21434
Linux
Qnx
Rust
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Waterloo, Ontario
3,770 Employees
Year Founded: 1974

What We Do

BlackBerry (NYSE: BB; TSX: BB) provides intelligent security software and services to enterprises and governments around the world. The company secures more than 500M endpoints including 195M+ cars on the road today. Based in Waterloo, Ontario, the company leverages AI and machine learning to deliver innovative solutions in the areas of cybersecurity, safety and data privacy solutions, and is a leader in the areas of endpoint security, endpoint management, encryption, and embedded systems. BlackBerry’s vision is clear - to secure a connected future you can trust.

Similar Jobs

Snap Inc. Logo Snap Inc.

Bitmoji Senior 3D Artist - Character Artist

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
Toronto, ON, CAN
5000 Employees

Magna International Logo Magna International

Systems Analyst

Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Hybrid
Etobicoke, ON, CAN
171000 Employees

Magna International Logo Magna International

Electrical Engineering Student

Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Hybrid
Vaughan, ON, CAN
171000 Employees
24-28 Hourly

Magna International Logo Magna International

Co-op Student - Engineering (4 months contract)

Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Hybrid
Milton, ON, CAN
171000 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account