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:
Robust 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.