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+ ansCandidates 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
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 Systems Software Developer (Tools & Compilers)
Ottawa, ONBlackBerry Limited
Candidates need solid C and/or C++ development experience and an understanding of embedded software and real-time operating systems. Strong problem-solving and communication skills are required, and experience with compilers or toolchains is an asset.
GNU toolchain, LLVM, Linux, Windows
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
QNX Principal Systems Software Developer
Ottawa, ONBlackBerry Limited
BlackBerry Limited needs candidates with strong C programming skills for embedded systems and a solid grounding in operating system fundamentals. Experience with POSIX-based systems, multicore or real-time architectures, and a bachelor's degree or equivalent experience are required.
QNX, Git, SVN, GNU toolchain
QNX Senior Systems Software Developer
Ottawa, ONBlackBerry Limited
Candidates need a bachelor's degree or equivalent experience, established software development experience and proven driver development skills. They must know C and Assembly, have embedded OS experience with QNX, Linux, Green Hills or VxWorks, and understand bus architectures and communication protocols.
QNX, Linux, u-boot, Green Hills, VxWorks
Senior Industry Analyst & Public Relations Specialist
Ottawa, ON +1BlackBerry Limited
Candidates need significant experience in analyst relations, public relations or corporate communications, with established relationships at major analyst firms. Strong written and verbal communication, a bachelor's degree in a related discipline, and experience with technology such as automotive or embedded systems are needed.
Public relations, QNX, Embedded systems, Medical devices, Robotics, Sales
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 communication and stakeholder influence skills are essential.
QNX, Robotics, Embedded systems, Medical devices, Strategic planning, Process improvement
QNX Senior Systems Software Developer (Tools & Compilers)
Ottawa, ONBlackBerry Limited
Candidates need strong C and/or C++ development experience and an understanding of embedded software and real-time operating systems. Strong problem-solving, collaboration and communication skills are also required, and compiler or toolchain experience is a plus.
GNU toolchain, LLVM, Linux, Windows