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
QNX Senior Technical Product Manager (Industrial Automation & Robotics)
Ottawa, ONBlackBerry Limited
Candidates need a Bachelor's or Master's in electrical engineering, computer science or a related technical field, plus significant product management experience in industrial automation, robotics, IoT or embedded systems. Strong cross-functional knowledge and excellent communication and presentation skills are required.
QNX
QNX Senior Security Researcher
Ottawa, ONBlackBerry Limited
Candidates need hands-on experience in vulnerability research, penetration testing, or exploit development, plus fuzzing experience with tools such as AFL or libFuzzer. Strong C, C++ and Python skills and deep knowledge of low-level systems are also required.
AFL, libFuzzer, IDA Pro, Ghidra, Binary Ninja
QNX Senior Security Researcher
Ottawa, ONBlackBerry Limited
Candidates need hands-on experience in vulnerability research, penetration testing, or exploit development, plus fuzzing experience with tools such as AFL or libFuzzer. Strong C, C++ and Python skills and deep knowledge of low-level systems are also required.
AFL, libFuzzer, IDA Pro, Ghidra, Binary Ninja
QNX Senior Cybersecurity Manager
Ottawa, ONBlackBerry Limited
Candidates need a solid understanding of ISO/SAE 21434 and automotive standards such as ASPICE and ISO 26262, plus exposure to EU CRA, IEC 62443 and product security audits. Hands-on experience with C/C++, Python and embedded systems is required, with strong communication skills.
Python, C, C++
QNX Software Test Specialist II
Ottawa, ONBlackBerry Limited
Candidates need a bachelor's degree in computer science, software engineering, electrical engineering or a related field, plus experience with automated testing for software or embedded systems. Strong Python, C and shell scripting, hands-on Linux, and file systems testing across hardware platforms are required.
Git, SVN, Jira, Jenkins, Linux