QNX- Senior Systems Software Developer (Sensor Frameworks)
Core
Design and evolve a high-performance, scalable sensor framework enabling applications to interact with cameras, LiDAR, radar, and GPS/IMU on QNX-based systems for ADAS, robotics, and medical devices.
Role type
Senior embedded software developer (sensor frameworks)
Builds
High-performance embedded software frameworks and APIs for sensor integration
Domain
Automotive embedded systems / Sensor technology
Required skills
C, C++, embedded software development, device driver development, low-level systems programming (memory management, interrupts, DMA, concurrency), system-level debugging, static analysis, unit testing
Preferred skills
QNX, Linux, Android, computer vision, image processing, safety-critical software (ISO 26262), virtualization, sensor integration
Technologies
QNX, C, C++, LiDAR, radar, GPS/IMU, ISPs, SerDes
Responsibilities
Design and develop high-performance embedded software; Lead complex integrations for new sensors; Enable and integrate ISPs and SerDes technologies; Drive porting to new hardware platforms and SoCs; Design and evolve framework APIs and architecture; Investigate system-level issues and perform root-cause analysis; Develop sample applications and reference implementations
Seniority
Senior, hands-on IC
