Build high-performance embedded software at QNX using C and C++, with ownership across sensor framework architecture and hardware integration.
As a Senior Embedded Software Developer, you will evolve QNX’s Sensor Framework for cameras, Li DAR, radar, and GPS/IMU. The framework supports applications across ADAS, robotics, and medical devices. You will work across low-level systems, hardware interactions, and scalable APIs.
Key Responsibilities: Design and maintain high-performance embedded software in C and C++
Lead integrations for cameras, Li DAR, radar, and GPS/IMU sensors
Port the framework across new hardware platforms and So Cs
Investigate system issues and drive root-cause resolution
Apply static analysis and unit testing practices
Requirements: Solid embedded software development expertise
Advanced C and C++ programming skills
Knowledge of memory management, interrupts, DMA, and concurrency
Hands-on device driver development experience
Experience with static analysis and unit test development
Apply embedded C and C++ expertise to QNX sensor frameworks, device drivers, APIs, and complex low-level integration challenges.
📌 Senior Embedded C++ Software Developer (Quebec City)
🏢 BlackBerry
📍 Quebec City
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.