BlackBerry
Open Positions at BlackBerry
13 open positions
Build the next generation of BlackBerry Radar’s cloud platform as a Senior Full Stack Developer, working across high-volume telemetry, backend microservices, data pipelines, and React experiences. This hybrid Ottawa role offers ownership of challenging IoT scale, performance, and reliability problems.
Develop and debug embedded systems software while helping QNX customers investigate and resolve technical issues across QNX products. This customer-facing role combines C programming, systems debugging, and hands-on work with embedded operating systems.
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.
Lead the architecture and evolution of a secure, highly scalable distributed communications platform serving enterprise and government environments. You will guide engineering teams across services, data platforms, infrastructure, and reliability while working hands-on with technologies such as Kafka, ScyllaDB/Cassandra, Redis, MariaDB, Python, and C++.
Senior Software Tester responsible for ensuring secure mobile software meets commercial-grade quality through functional, exploratory, and automated testing. The role offers hybrid work in Düsseldorf and opportunities to improve testing processes with AI-assisted tooling.
Build and deploy secure AI agents, copilots, and RAG solutions that help BlackBerry teams work more effectively. This hands-on builder-enabler role combines Python and cloud engineering with business process discovery, user enablement, and responsible AI practices.
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.
Develop embedded systems software for next-generation automotive and general-purpose hardware platforms, focusing on board support packages and device drivers. This role combines board bring-up, driver architecture, performance tuning, and safety-focused development using QNX and other embedded operating systems.
Lead the architecture and development of next-generation automotive embedded software platforms at QNX. This hands-on architect role combines deep systems expertise with cross-team technical leadership and production-focused delivery.
Unlock 3 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