Design high-performance embedded software in Ottawa with C and C++, integrating cameras, LiDAR, radar, and GPS/IMU sensors.
As a senior developer at QNX, you will evolve the Sensor Framework across hardware platforms. Your work spans APIs, architecture, sensor integrations, and system-level debugging. The framework supports ADAS, robotics, and medical device applications.
Key Responsibilities: Develop and maintain embedded software in C and C++
Lead integrations for cameras, LiDAR, radar, and GPS/IMU
Enable ISPs and serializer/deserializer technologies
Port frameworks across hardware platforms and SoCs
Investigate issues and drive root-cause resolution
Requirements: Robust embedded software development expertise
Advanced C and C++ programming skills
Knowledge of memory, interrupts, DMA, and concurrency
Experience developing device drivers
Experience with static analysis and unit testing
Apply embedded systems expertise, sensor integration, and C/C++ skills to advance QNX Sensor Framework technology in Ottawa.