BlackBerry Radar- Senior Full Stack Developer
Ottawa, ONBlackBerry Limited
Candidates need strong backend development experience, SQL and NoSQL skills, and experience building microservices and event-driven systems. They also need comfort with AWS, Docker and CI/CD, and the ability to design complex system architectures.
Node.js, Express, NATS, React, MySQL, Redis
BlackBerry Radar- Senior Full Stack Developer
Ottawa, ONBlackBerry Limited
Candidates need strong backend development experience, SQL and NoSQL skills, and experience building microservices and event-driven systems. They also need comfort with AWS, Docker and CI/CD, and the ability to design complex system architectures.
Node.js, Express, NATS, React, MySQL, Redis
Marketing Data & AI Analyst Student (Winter 2027)
Waterloo, ONBlackBerry Limited
Candidates need to be enrolled in post-secondary study in business, marketing, data analytics or a related field. They need strong communication skills, Google Analytics and Tag Manager experience, and hands-on dashboard work in Tableau, Looker or similar tools.
Tableau, Google Analytics 4, Google Tag Manager, Salesforce, Looker
Senior Accounting Analyst
Waterloo, ON +2BlackBerry Limited
Candidates need a bachelor's degree in accounting, finance or a related field and intermediate corporate or public accounting experience. BlackBerry Limited also asks for NetSuite GL and AP experience, advanced Microsoft Excel skills, and a CPA designation as a preference.
NetSuite, Microsoft Excel
QNX Senior Software Developer in Test
Ottawa, ONBlackBerry Limited
Candidates need experience automating tests for software or embedded systems, strong Python, C and Shell scripting skills, and knowledge of TCP/IP networking. A bachelor's degree in a related field, Linux experience, and familiarity with Git, Jira, Jenkins and CI/CD are required.
Git, SVN, Jira, Jenkins
QNX Senior Software Developer in Test
Ottawa, ONBlackBerry Limited
Candidates need experience automating tests for software or embedded systems, strong Python, C and Shell scripting skills, and knowledge of TCP/IP networking. A bachelor's degree in a related field, Linux experience, and familiarity with Git, Jira, Jenkins and CI/CD are required.
Git, SVN, Jira, Jenkins
QNX Systems Software Developer
Ottawa, ONBlackBerry Limited
Candidates need strong C, C++ and Python skills, experience with Linux or QNX development, and solid knowledge of operating system internals and POSIX APIs. A bachelor's degree in computer science or equivalent practical experience is required.
QNX RTOS, Linux, ROS 2, PyTorch, OpenCV, CMake
QNX Systems Software Developer
Ottawa, ONBlackBerry Limited
Candidates need strong C, C++ and Python skills, experience with Linux or QNX development, and solid knowledge of operating system internals and POSIX APIs. A bachelor's degree in computer science or equivalent practical experience is required.
QNX RTOS, Linux, ROS 2, PyTorch, OpenCV, CMake
QNX- Senior Systems Software Developer (Sensor Frameworks)
Ottawa, ONBlackBerry Limited
Candidates need strong embedded software experience, advanced C and C++ skills, and deep knowledge of memory management, interrupts, DMA, concurrency and device drivers. Experience with static analysis, unit testing and debugging across hardware and software layers is required, and QNX, Linux, computer vision, or ISO 26262 experience is an asset.
C, C++, QNX, Linux, Android
QNX- Senior Systems Software Developer (Sensor Frameworks)
Ottawa, ONBlackBerry Limited
Candidates need strong embedded software experience, advanced C and C++ skills, and deep knowledge of memory management, interrupts, DMA, concurrency and device drivers. Experience with static analysis, unit testing and debugging across hardware and software layers is required, and QNX, Linux, computer vision, or ISO 26262 experience is an asset.
C, C++, QNX, Linux, Android
QNX Quality Manager
Ottawa, ONBlackBerry Limited
4+ YOECandidates need 4 to 7 years of embedded software experience, ideally in safety-critical industries, plus exposure to standards such as ISO 9001, ISO 26262 and ISO/SAE 21434. A bachelor's degree in a technical discipline and strong communication and stakeholder skills are required.
Jama, Jira, GitHub, GitLab, Confluence
QNX Quality Manager
Ottawa, ONBlackBerry Limited
4+ YOECandidates need 4 to 7 years of embedded software experience, ideally in safety-critical industries, plus exposure to standards such as ISO 9001, ISO 26262 and ISO/SAE 21434. A bachelor's degree in a technical discipline and strong communication and stakeholder skills are required.
Jama, Jira, GitHub, GitLab, Confluence
QNX Embedded Development Manager (Open Source)
Ottawa, ONBlackBerry Limited
Candidates need significant progressive embedded software experience, including technical leadership, strong C/C++ and hands-on RTOS development on QNX, Linux or similar, and device driver experience. They must also show strong communication and people-leadership skills.
QNX, Git, GDB, GCC, Make, CMake
QNX Embedded Development Manager (Open Source)
Ottawa, ONBlackBerry Limited
Candidates need significant progressive embedded software experience, including technical leadership, strong C/C++ and hands-on RTOS development on QNX, Linux or similar, and device driver experience. They must also show strong communication and people-leadership skills.
QNX, Git, GDB, GCC, Make, CMake
QNX Senior Manager, IDE & Tools Team
Ottawa, ONBlackBerry Limited
BlackBerry Limited candidates need proven experience leading engineering teams in a fast-paced product environment, strong embedded software experience in C or tools development in Java, and a solid foundation in ISO 26262 and ISO 21434 standards. Strong communication and coaching skills are essential.
IDE, QNX Software Center
QNX Senior Manager, IDE & Tools Team
Ottawa, ONBlackBerry Limited
Candidates need proven experience leading engineering teams in a fast-paced product environment, plus embedded C or tools development experience (Java or ISE). Strong knowledge of ISO 26262 and ISO 21434 standards and clear communication skills are also required.
IDE, QNX Software Center
QNX Everywhere Embedded Software Developer II
Ottawa, ONBlackBerry Limited
BlackBerry needs candidates with strong C, C++ and Python skills, Linux and Unix cross-compilation experience, and solid operating system knowledge. A bachelor's degree or equivalent practical experience is required; experience with robotics, AI frameworks or RTOS environments is an asset.
QNX RTOS, CMake, Meson, Ninja, BitBake, Bazel
QNX Ecosystem Program Manager
Ottawa, ONBlackBerry Limited
Candidates need experience managing technology partnerships or programs, strong organization and communication skills, and an understanding of software and embedded systems. Travel is required and fluent English is required.
Salesforce
QNX Everywhere Embedded Software Developer II
Ottawa, ONBlackBerry Limited
BlackBerry needs candidates with strong C, C++ and Python skills, Linux and Unix cross-compilation experience, and solid operating system knowledge. A bachelor's degree or equivalent practical experience is required; experience with robotics, AI frameworks or RTOS environments is an asset.
QNX RTOS, CMake, Meson, Ninja, BitBake, Bazel
QNX Ecosystem Program Manager
Ottawa, ONBlackBerry Limited
Candidates need experience managing technology partnerships or programs, strong organization and communication skills, and an understanding of software and embedded systems. Travel is required and fluent English is required.
Salesforce
QNX Senior Cybersecurity Manager
Ottawa, ONBlackBerry Limited
Candidates need a solid understanding of ISO/SAE 21434, with familiarity with ASPICE, ISO 26262 and other automotive standards. Hands-on experience with C/C++, Python and embedded systems, plus product security and audit experience, is required.
Python, C/C++
QNX Software Test Specialist II
Ottawa, ONBlackBerry Limited
Candidates need a bachelor's degree in a related field and experience developing automated tests for embedded systems. Strong skills in Python, C, Shell scripting and Linux are required, along with file system testing and familiarity with Git, Jira, Jenkins and CI/CD.
Git, SVN, Jira, Jenkins, Linux, Python
QNX Senior Systems Software Developer
Ottawa, ONBlackBerry Limited
5+ YOECandidates need a bachelor's degree or equivalent experience, established software development experience and deep knowledge of C and Assembly. Prior driver development, board bring-up and embedded operating system experience (QNX, Linux, VxWorks) are essential, with senior candidates expected to own subsystems and lead teams.
QNX, Linux, VxWorks, Green Hills, u-boot
Senior Industry Analyst & Public Relations Specialist
Ottawa, ON +1BlackBerry Limited
BlackBerry Limited asks for significant analyst relations or PR experience, with established ties to firms like Gartner and IDC. Candidates need strong written and verbal communication skills and a bachelor's degree in a communications or related field.
Public relations, QNX, Embedded systems, Medical devices, Robotics, Sales