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
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