Talent.com
QNX Software Systems
QNX Systems Software Developer IIQNX Software Systems • Ottawa, Ontario
QNX Systems Software Developer II

QNX Systems Software Developer II

QNX Software Systems • Ottawa, Ontario
Il y a 1 jour
Salaire
90 000,00 $CA par an
Type de contrat
  • Temps plein
Description de poste

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.

Are you the person we are looking for?

At QNX, we are building the next generation of middleware that powers virtualization and real-time performance across a wide range of platforms.

As a Systems Software Developer on our Middleware team, you will design, implement, and maintain VirtIO virtual devices – including virtual sockets, shared input, shared filesystems, and shared messaging systems.

In this role, you will also play a key part in the functional safety lifecycle, ensuring software complies with rigorous industry standards like ISO 26262 (ASIL D). Additionally, you will directly support our customers,

delivering specialized engineering services, integration support, and custom solutions to help launch their mission-critical products into production.

If you’re an early-career systems engineer who thrives on low‑level systems work, has a strong foundation in C/C++ and real‑time concepts, and is passionate about pushing the limits of embedded middleware, this is the role for you.

You will

  • Develop VirtIO virtual devices that expose virtualized hardware to guest operating systems, ensuring low‑latency and high‑throughput communication.
  • Collaborate with hardware vendors and Android AOSP teams to co‑design device drivers, memory mappings, and interrupt handling for virtual devices.
  • Partner directly with customers and field engineering teams to provide specialized integration support, troubleshoot deployment blockers, and deliver tailored middleware solutions.
  • Optimize realtime performance across the stack, from kernel‑space drivers to user‑space libraries and conduct rigorous profiling and tuning.
  • Stay ahead of industry trends in virtualization and embedded security, and contribute directly to product roadmap and design discussions.

You will have:

  • Strong foundational knowledge of software development, with a proven proficiency in C/C++ programming and real-time systems concepts gained through relevant internships, academic coursework, or complex personal projects.
  • Familiarity or exposure to QNX RTOS (kernel, device drivers, IPC, memory management).
  • Understanding of or exposure to virtualization concepts (VirtIO, hypervisors) or Android AOSP framework layers is a strong plus.
  • Basic understanding of hypervisors such as QEMU and Xen is desirable.
  • Foundational exposure to lowlevel programming (DMA, interrupts, memory mapping, device driver architecture).
  • Excellent communication skills and the ability to work collaboratively across hardware, OS, and application teams.
  • A passion for experimentation – you love prototyping, testing new ideas, and turning them into production‑grade code.
  • Bachelor’s (or higher) degree in Computer Science, Software Engineering, or Computer Engineering.

If you are looking to make a real impact, then we'd love to hear from you!

#LI-KH1

Scheduled Weekly Hours:

40

Compensation Hiring Base Salary Range:

$90,000.00 - $132,000.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.

Créer une alerte emploi pour cette recherche

QNX Systems Software Developer II • Ottawa, Ontario

Offres similaires

Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA)ottawa, on, Canada
Temps plein

Get AI-powered advice on this job and more exclusive features.This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter t... Voir plus

 • Offre sponsorisée

Software Developer II

CNNOttawa, ON, CA
Temps plein

Discovery… the stuff dreams are made of.When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Eart... Voir plus

 • Offre sponsorisée

Embedded Software Engineer II

HoneywellOttawa, ON, CA
Temps plein

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.The future is what you make it.When you join Honeywell, you become a member of our global team of thin... Voir plus

 • Offre sponsorisée

Embedded Software Developer Role at Ciena

CienaOttawa, ON, CA
Temps plein

Join Ciena as an Embedded Software Developer, where you'll innovate with C/C++ on Linux and real-time operating systems.Your role will include tackling complex integrations in a socially impactful ... Voir plus

 • Offre sponsorisée

Low Level Embedded Software Developer

High Tech GenesisOttawa, Ontario, Canada
Temps plein

High Tech Genesis is in search of a low-level embedded software developer to bolster our engineering team.As part of a dynamic team, the Low-Level Embedded Software Developer will help design and d... Voir plus

 • Offre sponsorisée

Software Controls Engineer

Pop-Up TalentOttawa, ON, CA
Temps plein

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Pop-Up Talent.Your actual pay will be based on your skills and experience — ... Voir plus

 • Offre sponsorisée

Senior Embedded Systems Architect - C$130,000 - C$165,000 A Year

Q-Block ComputingOttawa, Canada
Temps plein

Seeking an Embedded Systems Architect to define and maintain the firmware architecture for Q-Block's quantum hardware.Responsibilities include establishing interface specifications, selecting c... Voir plus

 • Offre sponsorisée

Baseband System Developer

Ericsson GmbHOttawa, ON, CA
Temps plein

Ericsson will not provide immigration support at this time.Ericsson is looking for a Baseband Systems Developer to drive systemization and performance analysis of advanced 5G and future 6G radio fe... Voir plus

 • Offre sponsorisée

Software Developer: Build & Maintain Systems

Enbridge CompanyOttawa, ON, CA
Temps plein

Developers, also known as software developers or computer programmers, are responsible for developing, coding, installing, and maintaining software systems.Developers form a key part of the IT team... Voir plus

 • Offre sponsorisée

Embedded Software Developer Role At Ciena

CienaOttawa, Canada
Temps plein

Join Ciena as an Embedded Software Developer, where you'll innovate with C/C++ on Linux and real-time operating systems.Your role will include tackling complex integrations in a socially impact... Voir plus

 • Offre sponsorisée

Software Developer (C/C++)

FortinetOttawa, ON, CA
Temps plein

Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security.At Fortinet,... Voir plus

 • Offre sponsorisée

ISTAR Systems Engineer EW/C2 Network Integration

General Dynamics Mission Systems–CanadaOttawa, ON, CA
Temps plein

A leading defense technology firm is seeking a Systems Engineering Analyst to support the Canadian Army.In this role, you will integrate critical capabilities within a multidisciplinary engineering... Voir plus

 • Offre sponsorisée

Onsite Automotive Embedded Software Engineer (C++/Linux)

MEDA Engineering & Technical ServicesOttawa, ON, CA
Temps plein

A technology services company in Ontario is seeking an experienced Embedded Software Developer to join the Gateway Vehicle Communication Security Key Management team.The role involves developing em... Voir plus

 • Offre sponsorisée

Embedded Software Developer - Wireless

Syntronic - A Global Design HouseOttawa, ON, CA
Temps plein

Join Syntronic: Where Your Innovation Shapes the Future.At Syntronic, we don't just follow industry trends—we set them! Partner with visionary companies and the brightest minds to turn groundbreaki... Voir plus

 • Offre sponsorisée

Systems Software Developer

Ford Motor CompanyOttawa, Ontario, Canada
Temps plein

Ford of Canada’s operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centres, and three Connectivity and Innovation centres.... Voir plus

 • Offre sponsorisée

Software Developer – Embedded Systems

Sky Systems, Inc. (SkySys)Ottawa, ON, CA
Temps plein

Talent Acquisition Partner | Technical Recruiter | Talent Acquisition | Head Hunter | Hiring Individuals Around the Globe | BBA-H.The team is responsible for developing a variety of control systems... Voir plus

 • Offre sponsorisée

Senior Embedded Systems Architect Satellite & Networking

Myticas ConsultingOttawa, ON, CA
Temps plein

A technology consulting firm is seeking a Principal Embedded Software Developer to lead the design and implementation of advanced satellite ground segment software systems.You'll collaborate with c... Voir plus

 • Offre sponsorisée

Senior Embedded Software Developer — Quantum Control Firmware

Q BlockOttawa, Ontario, Canada
Permanent

Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario.This role offers an exciting opportunity to contribute to the development of cutting-ed... Voir plus

 • Offre sponsorisée

Thales C5ISRT and UxV System Architect

Thales Canadaottawa, on, Canada
Temps plein

Lead C5ISRT and UxV architectural initiatives with Thales in Ottawa, Ontario.Implement cutting-edge systems engineering strategies in a dynamic hybrid setting.This position places you at the forefr... Voir plus

 • Offre sponsorisée

Remote z/OS Systems Programmer Specialist

Rubicon PathOttawa, ON, CA
Télétravail
Temps plein

Join as a Remote z/OS Systems Programmer Specialist.Put your expertise in software configuration and system maintenance to work while managing complex z/OS environments efficiently.In this role, yo... Voir plus