B

BlackBerry

Verified Job Source

BlackBerry provides intelligent software and services that empower enterprises and governments with secure communications, operational resiliency, and transformative applications for a connected world.

Waterloo, Ontario

Software Development
1,001–5,000 people

About

Safe. Certified. Secure. BlackBerry provides the intelligent software and services that power, protect, and optimize the world's most critical systems, communications, and operations. QNX delivers the trusted software foundation for software-defined vehicles, robotics, industrial systems, medical devices, and other safety-critical environments. BlackBerry Secure Communications equips governments, critical infrastructure operators, and enterprises with certified, mission-critical communications and operational resilience. BlackBerry Radar gives organizations real-time operational intelligence to improve visibility across fleets, assets, supply chains, and logistics. Relied on in the world's most demanding environments, BlackBerry helps organizations operate safely, communicate securely, and act intelligently.

Open positions

QNX Everywhere Embedded Software Developer II

On-site · Ottawa

Develop and integrate software for the QNX RTOS using C, C++, Python, and Rust across various domains including AI, robotics, and middleware. Perform low-level performance optimization and develop OS-specific abstraction layers to support modern open-source frameworks.

Qnx everywhere embedded software developer ii

On-site · Ottawa

Worker Sub-Type: Regular Job Description: QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), 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 the support and services delivered by trusted embedded software experts. Today, QNX technology underpins…

Qnx senior systems software developer (tools & compilers)

On-site · Ottawa

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, stand…

QNX Senior Software Developer in Test (12-Month Contract, Maternity Leave Coverage)

On-site · Ottawa

The Senior Software Developer in Test will design, develop, and optimize automated test frameworks to ensure the quality and reliability of QNX Power Management technologies. They will also perform root-cause analysis, maintain lab environments, and collaborate with developers to validate software on embedded hardware platforms.

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 and quality standards.

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

Act as the cybersecurity authority for development teams to ensure compliance with ISO/SAE 21434 standards. Lead Threat Analysis and Risk Assessment (TARA) activities and automate security processes such as fuzz testing and vulnerability scanning.