1,993,250open jobs
118,069companies
247,647added this week
Browse all
Salary
$78k – $109k per year
Location
Hybrid (Ottawa, Canada)
Seniority
Staff
Visa
Positions approved through LMIA in 12 months: 1
Employment
Full-Time

First seen by Alion on Sep 2, 2026. BlackBerry scores A on the Alion truth index.

Overview
Company
Impact
Profile match
BlackBerry is a Canadian technology company founded in 1984 and based in Waterloo. It now focuses on cybersecurity software and embedded systems including the QNX platform. Its software runs in hundreds of millions of vehicles.

Worker Sub-Type:

Regular

Job Description:

QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and services delivered by trusted embedded software experts. With a focus on reducing hardware dependency and increasing efficiency, QNX empowers organizations to unlock new possibilities in areas like high-performance computing at the edge, standards-based virtualization technologies, and cloud enablement. QNX® technology has been deployed in the world’s most critical embedded systems, including more than 275 million vehicles on the road today. QNX® software is trusted across industries including automotive, medical devices, industrial controls, robotics, commercial vehicles, rail, and aerospace and defense.

If you’re passionate about open ecosystems, upstream collaboration, and bringing modern open-source technologies into places they’ve never been before, this role gives you a rare opportunity: shaping how open-source runs on one of the world’s most trusted real-time operating systems. This is a 50/50 hybrid role: half deep technical contribution and half leadership.

At QNX, open source isn’t an afterthought, it’s becoming a core pillar of our platform strategy. You’ll help define how open source evolves inside a safety-critical, high-reliability environment used in automotive, robotics, medical devices, and beyond.

Responsibilities include:

  • Porting & optimizing open-source projects for the QNX RTOS, ensuring performance, reliability, and real-time behavior.
  • Designing integration layers, build systems, and CI/CD workflows for open-source components.
  • Integrating OSS with QNX subsystems such as graphics, networking, USB, audio, and sensors.
  • Upstreaming QNX-relevant changes and collaborate directly with open-source communities.
  • Leading & mentoring a team of talented open-source engineers, providing technical direction and fostering growth.
  • Driving project roadmaps, define best practices, and champion open-source adoption within QNX.
  • Documenting processes & advocating for open-source excellence across the company.

You will need:

  • Significant progressive embedded s oftware experience, including in technical leadership/mentorship.
  • Strong skills in C/C++ for embedded systems development & hands-on RTOS development (QNX, Linux, or similar).
  • Deep understanding of embedded systems, hardware architectures, and cross-compilation tool chains.
  • Experience in device driver development.
  • Excellent communication and leadership skills. You will have the proven ability to lead, mentor, and manage a team of software engineers, fostering growth and accountability.
  • Curiosity, enthusiasm, and interest in new technologies.

It would be great if you have:

  • Linux or Android internals experience.
  • Proficiency with Git, GDB, GCC, Make/CMake.
  • Proven contributions to large open-source projects.
  • Familiarity with open-source licensing models & best practices relating to community engagement.
  • Strong GCC/GDB knowledge.
  • Experience with Agentic AI.

Why join QNX as a Technical Development Manager:

  • You get to upstream, not just consume.
  • You will influence how open source evolves inside a real-time, safety-critical environment.
  • You will work with a team that values transparency, collaboration, and community.
  • You will shape the developer experience for thousands of engineers building on QNX.
  • You will lead a group that is expanding and has strong executive support.

If you are ready to use your expertise to drive real innovation, we would love to hear from you!

Scheduled Weekly Hours:

40

Compensation Hiring Base Salary Range:

$108,750.00 - $152,250.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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,993,250 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Management
Similar stack
Same company
Ottawa
$59k – $98k per year • Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Saint-Laurent
Python
SQL
Databases
Snowflake
Databricks
AI/ML
Spark
DevOps
CI/CD
Analytics
ETL/ELT
Matillion
Dimensional Modeling
Apply
≈ $70k – $130k per year (Estimated) • In office • Full-Time • 8+ years exp • Montreal
Apply
≈ $43k – $99k per year (Estimated) • In office • Full-Time • 2+ years exp • PhD • Calgary
Apply
≈ $78k – $127k per year (Estimated) • Hybrid • Full-Time • 10+ years exp • High School Diploma • Longueuil
Apply
$33k per year • In office • Full-Time • Calgary
Apply
≈ $22k – $46k per year (Estimated) • In office • Full-Time • 5+ years exp • Master's Degree • Bengaluru
AI/ML
AI Agents
DevOps
GCP
CI/CD
GitHub
Apply
Python (Senior) 9 hours ago
≈ $35k – $79k per year (Estimated) • In office • 3+ years exp • Moscow
Python
SQL
Python
SQLAlchemy
FastAPI
Aiohttp
AI/ML
LangGraph
LangChain
Qwen
LLM
OpenAI
Anthropic
DevOps
Rest API
gRPC
GitHub Actions
GitLab CI
Azure
CI/CD
Jenkins
Git
Management
Jira
Apply
≈ $22k – $43k per year (Estimated) • Remote (likely EAEU) • Moscow
Python
Java
SQL
Python
Pydantic
HTTPX
Java
Testcontainers
DevOps
CI/CD
Docker
QA
Selenium
Playwright
Pytest
Apply
$64k – $72k per year • In office • Internship • Bachelor's Degree • Boston
JavaScript
TypeScript
C++
Apply
Remote (Poland, Serbia, Azerbaijan, Georgia, Slovenia) • Full-Time
Go
DevOps
gRPC
Terraform
CI/CD
AWS
Kubernetes
IAM
Cybersecurity
Keycloak
OWASP Top 10
Threat Modeling
PKI
Apply
$64k – $90k per year • In office • Full-Time • Ottawa
AI/ML
Physical AI
DevOps
RTOS
Apply
$115k – $150k per year • In office • Full-Time • Munich • Hanover
C++
DevOps
RTOS
Linux
Apply
$64k – $90k per year • In office • Full-Time • Bachelor's Degree • Ottawa
Python
JavaScript
Rust
C
C++
Node JS
Cython
C
GTK
Pthreads
C++
CMake
TensorFlow C++
Qt
Cython
Meson
Databases
SQLite
AI/ML
OpenCV
TensorRT
OpenCL
TensorFlow
PyTorch
MediaPipe
CUDA
ROCm
ExecuTorch
ONNX Runtime
Physical AI
DevOps
RTOS
QEMU
Linux
Unix
Robotics
ROS
ROS2
Zenoh
IoT
MQTT
FreeRTOS
Apply
$43k – $57k per year • In office • Full-Time • Bachelor's Degree • Waterloo
Analytics
Microsoft Excel
Apply
$78k – $109k per year • In office • Full-Time • Bachelor's Degree • Ottawa
IoT
OPC UA
Apply
≈ $35k – $60k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Ottawa
Apply
≈ $41k – $82k per year (Estimated) • Equity • In office • Full-Time • 2+ years exp • Montreal • Toronto • Ottawa
DevOps
Azure DevOps
Azure
Cybersecurity
Microsoft Entra ID
Management
Confluence
Jira
Agile
Scrum
Kanban
Apply
Frontend Developer 8 hours ago
$48k – $53k per year • Hybrid • Full-Time • 3+ years exp • Ottawa
JavaScript
TypeScript
Frontend
GraphQL
Next.js
React.js
Storybook
DevOps
Rest API
WebSockets
Management
Agile
Service Desk
Apply
≈ $41k – $92k per year (Estimated) • In office • Part-Time • Ottawa
Apply
≈ $41k – $92k per year (Estimated) • In office • Part-Time • Ottawa
Apply
See all jobs
This is one of many
1,993,250 more open roles from verified company boards, updated every day.