Blackberry Logo

Blackberry

QNX Senior Systems Software Developer

Posted 12 Days Ago
Be an Early Applicant
In-Office
Ottawa, ON
Senior level
In-Office
Ottawa, ON
Senior level
Develop high-performance camera system components and integrate advanced imaging technologies in a real-time environment, requiring experience in embedded software and device drivers.
The summary above was generated by AI

 

Worker Sub-Type:

Regular

 

Job Description: 

Think embedded, think QNX! 

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.  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?

At QNX, we’re building a camera engineering team to rethink what consumer imaging can be. Today's point‑and‑shoot cameras are limited by hardware constraints and isolated systems—but our platform isn't. We’re bringing together high‑performance CPUs, real-time operating systems, and constant connectivity to create an entirely new class of smart, computationally‑enhanced camera systems.

If you’re a developer who loves digging into hardware, building high‑performance C/C++ software, and experimenting with photography, this is your chance to help define the future of consumer imaging.

Turn your passion for photography and low-level engineering into your next career move.

You will: 

  • Invent what comes next. Explore cutting-edge camera technologies and propose bold new directions for imaging innovation.
  • Build the core software. Develop high‑performance camera system components, primarily using C and C++, for a real‑time environment.
  • Integrate advanced imaging tech. Work with third‑party post‑processing algorithms, computational photography pipelines, and emerging imaging frameworks.
  • Shape the hardware roadmap. Stay ahead of sensor, ISP, and optics trends—then help select the hardware that powers future generations of our cameras.
  • Collaborate with industry partners. Integrate Image Signal Processors and sensor modules directly with silicon and hardware vendors.
  • Enable rich multimedia experiences. Work with the multimedia team to integrate video codecs and modern encoding pipelines.
     

You have: 

  • Experience in embedded software development (RTOS, bare metal, or similar environments).
  • Device driver knowledge—DMA, interrupts, memory mapping, and other low‑level concepts are strong assets.
  • Understanding of multimedia frameworks, codecs, containers, and streaming formats is an advantage.
  • Familiarity with image processing, computational photography, or signal processing is a plus.
  • Strong communication skills and the motivation to explore, prototype, and deliver.
  • Personal software projects or photography hobbies are big bonuses—show us what you love building.

 

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

C
C++
Dma
Image Processing
Multimedia Frameworks
Rtos

Blackberry Kanata, Ontario, CAN Office

1001 Farrar Rd, Kanata, ON, Canada, K2K 0B3

Blackberry Ottawa, Ontario, CAN Office

450 March Rd, Ottawa, ON, Canada

Similar Jobs

12 Days Ago
In-Office
Ottawa, ON, CAN
Senior level
Senior level
Information Technology • Security • Software • Cybersecurity
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.
Top Skills: BazelCC++CargoConanEmbedded CIso-26262Iso/Sae 21434LinuxQnxRust
An Hour Ago
Hybrid
Burlington, ON, CAN
Mid level
Mid level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
As a Client Experience Specialist, you'll manage customer requests, ensuring excellent service and support, while maintaining strong relationships with customers and internal teams.
Top Skills: Adobe AcrobatMS OfficeSalesforce
An Hour Ago
Remote or Hybrid
Toronto, ON, CAN
Mid level
Mid level
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
The Account Executive will drive outbound sales, establish relationships with C-level executives, negotiate contracts, and support SME growth through innovative financial solutions.
Top Skills: Google SuiteLinkedin Sales NavigatorOutreachSalesforceZoominfo

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account