Build high-performance sensor software at QNX using advanced C and C++ skills. Work on scalable frameworks for cameras and intelligent systems.
As a Senior Embedded Software Developer, you will shape QNX Sensor Framework architecture and features. Your work spans low-level systems programming, device drivers, hardware interactions, and system-level debugging. The framework supports cameras, LiDAR, radar, and GPS/IMU across ADAS, robotics, and medical devices.
Key Responsibilities:
- Design and maintain high-performance embedded software in C and C++
- Lead integrations for cameras, LiDAR, radar, and GPS/IMU
- Port frameworks across hardware platforms and system-on-chips
- Investigate system issues and drive root-cause resolution
- Develop sample applications and reference implementations
Requirements:
- Solid expertise in embedded software development
- Advanced programming skills in C and C++
- Understanding of memory, interrupts, DMA, and concurrency
- Hands-on device driver development experience
- Experience with static analysis and unit testing
Apply embedded software, C++, device driver, and debugging expertise to QNX sensor framework engineering challenges.
📌 Senior Embedded Software Developer C++ (Ottawa)
🏢 QNX
📍 Ottawa