BlackBerry
BlackBerry builds cybersecurity, secure communications, and embedded software, including the QNX real-time operating system for safety-critical devices and software-defined vehicles. It sells enterprise subscriptions and support services, licenses QNX to automakers and device makers, and offers UEM, threat prevention, and secure messaging for governments and regulated industries. Founded in 1984 and headquartered in Waterloo, Ontario, BlackBerry is publicly traded (NYSE: BB, TSX: BB); QNX powers hundreds of millions of vehicles worldwide.
Open Positions at BlackBerry
12 open positions
Lead QNX’s EMEA Field Application Engineering team, guiding customer-facing technical engagements and accelerating adoption of embedded platforms across robotics, medical, and industrial markets. This strategic people-leadership role combines technical depth, customer impact, and revenue growth.
Develop embedded and systems software for the QNX RTOS while bringing open-source runtimes, robotics platforms, AI frameworks, and developer tools to the QNX Everywhere ecosystem. The role combines low-level performance work, cross-compilation, operating-system integration, and demonstrations for customers and industry partners.
Build the compilers, libraries, utilities, and developer tools that power mission-critical embedded systems at QNX. This role offers deep systems work across operating systems, toolchains, and real-time software.
QNX is seeking a Senior Software Developer in Test for a 12-month maternity-leave coverage contract focused on automated testing and quality assurance for embedded power-management software. The role combines test-framework development, debugging, root-cause analysis, and validation on embedded hardware.
Principal Systems Software Developer responsible for advising customers and developing embedded systems on QNX and other POSIX-based operating systems. The role combines architecture consulting, driver development, debugging, performance optimization, and custom engineering services for multicore, safety-conscious systems.
Senior Systems Software Developer responsible for building and maintaining embedded Wi-Fi and networking drivers for native and virtualized QNX systems. The role combines deep systems expertise, customer collaboration, technical leadership, and software quality ownership.
QNX is seeking a Senior Systems Software Developer to build embedded device drivers and Board Support Packages for next-generation automotive hardware. The role focuses on safety-critical software, hardware enablement, performance, and reusable driver architectures.
Senior Systems Software Developer delivering hands-on QNX integration services, troubleshooting complex embedded software issues, and developing solutions for external customers. The role combines embedded C expertise with customer-facing technical consulting and collaboration with engineering teams.
Build and optimize the core of QNX’s trusted, safety-certified operating system as a Principal Systems Software Developer. You’ll work on kernel architecture, memory and process management, real-time performance, and foundational OS services powering critical embedded systems.
QNX is seeking a Software Test Specialist II to build automated testing solutions and validate file-system technologies across embedded software and real hardware platforms. The role combines Python, C, and Shell programming with system-level debugging, test automation, and quality improvement.
Unlock 2 More Matching Jobs
Create an account to view all jobs matching your criteria.
First to know
Discover the latest jobs before everyone else
Zero Spam
No ghost jobs, reposts, or sponsored listings
AI-powered filters
Find the most relevant jobs for you