BlackBerry QNX is seeking a Senior Systems Software Developer to join their team in Ottawa. This role combines technical expertise in embedded systems development with customer-facing responsibilities. As a Systems Software Developer, you'll be at the forefront of delivering and integrating QNX's mission-critical software solutions that power various industries from automotive to healthcare.
The position offers an opportunity to work with QNX's renowned operating system, which is trusted in life-critical systems including air traffic control, surgical equipment, and nuclear power plants. You'll be part of a team that's making significant strides in autonomous vehicle technology while maintaining the company's reputation for ultra-reliable software systems.
The ideal candidate will bring strong C programming skills, embedded systems experience, and excellent problem-solving abilities. You'll be responsible for troubleshooting complex technical issues across various QNX products, from networking and USB to kernel and multimedia components. The role requires both technical depth and strong communication skills, as you'll be interfacing directly with customers while providing expert consultation and support.
This is an excellent opportunity for a seasoned developer who enjoys working on challenging technical problems while having direct impact on customer success. The position offers exposure to cutting-edge embedded systems technology and the chance to work on software that powers critical infrastructure across multiple industries. BlackBerry QNX's strong market position in automotive and IoT sectors ensures continued growth and learning opportunities in emerging technologies.