Q

QNX

Verified Job Source

QNX, a division of BlackBerry Limited, provides safe and secure real-time operating systems and development tools for critical embedded systems across various high-stakes industries.

Ottawa, Ontario

Software Development
501–1,000 people

About

QNX® provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered safety-critical applications where failure is not an option. 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. 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. Founded in 1980, QNX is headquartered in Ottawa, Canada. Learn more at qnx.com.

Open positions

QNX Senior Manager, IDE & Tools Team

On-site · Ottawa

Lead a high-performing engineering team in the design, development, and verification of IDE-based tools and the QNX Software Center. Provide strategic technical direction, ensure product quality, and maintain compliance with safety and security standards.

QNX Open Source Analyst

On-site · Ottawa

The role involves developing automation solutions to manage open source license compliance and constructing software bills of materials for embedded products. You will also perform forensic analysis of third-party code and communicate technical and legal risks to various stakeholders.

QNX Senior Security Researcher

On-site · Ottawa

The role involves hunting for vulnerabilities across QNX products and embedded software components using offensive security techniques. You will design and execute large-scale fuzzing campaigns, conduct root-cause analysis, and develop automated security testing frameworks.

QNX Senior Systems Software Developer (Tools & Compilers)

On-site · Ottawa

Design, develop, and enhance system-level software including compilers, command-line utilities, and runtime libraries. Collaborate with engineers to define product requirements, architecture, and long-term technical strategy for embedded development platforms.

QNX Senior Systems Software Developer

On-site · Ottawa

Design and implement next-generation computing platforms and software drivers for hardware peripherals for a Tier 1 automotive customer. Responsible for board bring-up, performance tuning, and ensuring software meets strict quality and safety standards.

QNX Senior Systems Software Developer

On-site · Ottawa

The developer will design and implement software drivers for next-generation hardware peripherals on advanced computing platforms. They will be responsible for board bring-up, performance tuning, and ensuring software meets rigorous safety standards.

QNX Embedded Development Manager (Open Source)

Hybrid · Ottawa

The role involves porting and optimizing open-source projects for the QNX RTOS while designing integration layers and CI/CD workflows. You will also lead and mentor a team of engineers to drive project roadmaps and advocate for open-source excellence within the company.

QNX Senior Quality Manager

On-site · Ottawa

The Senior Quality Manager will lead the maintenance and improvement of QNX quality and cybersecurity management systems to ensure compliance with global standards. This role involves conducting audits, driving continuous improvement initiatives, and collaborating with engineering teams to ensure process consistency and safety.

QNX Principal Systems Software Developer

On-site · Ottawa

Design, develop, and enhance core operating system technologies at the kernel and system level. Drive innovation and provide technical leadership for QNX Kernel and Core OS research and development initiatives.

QNX Senior Cybersecurity Manager

On-site · Ottawa

The Senior Cybersecurity Manager will lead threat analysis and risk assessment activities while evolving the QNX Cybersecurity Management System to ensure compliance with ISO/SAE 21434. They will collaborate with cross-functional teams to analyze software defects, implement security process improvements, and provide expert guidance on product security architecture.

Financial Analyst

On-site · Ottawa

The Financial Analyst will prepare journal entries, support month-end close activities, and perform account reconciliations. They will also process sales orders and collaborate with cross-functional teams to maintain accurate financial data.

QNX Software Test Specialist II

On-site · Ottawa

Design, develop, and optimize automated test frameworks and test cases to ensure product quality and reliability. Execute system-level validation on hardware, debug complex software-hardware interactions, and collaborate with development teams to resolve issues.

QNX Senior Security Researcher

On-site · Ottawa

Hunt for vulnerabilities and perform offensive security assessments across QNX products and embedded platforms. Design large-scale fuzzing campaigns and develop automated security testing frameworks to remediate software defects.