Senior Software Engineer - AV Platform
Core
Design and implement high-performance, scalable system software for autonomous driving platforms, interacting with sensors (cameras, LiDAR, radar, GPS, IMU, CAN) and managing multi-computer/heterogeneous architectures.
Role type
Senior System Software Engineer (Autonomous Vehicles)
Builds
Autonomous Driving Platform software, middleware features, and application frameworks for self-driving car fleets.
Domain
Automotive / Embedded Systems / Real-time Computing
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C, QNX, Linux, real-time operating systems, embedded systems programming, threading, synchronization, parallel computing, CPU/GPU architecture, memory subsystem optimization
Preferred skills
Autonomous vehicles experience, robotics, GPU development, kernel-space programming, deep system architecture knowledge
Technologies
QNX, Linux, C++, C, CAN, LiDAR, radar, GPS, IMU
Responsibilities
Drive AI-based automotive systems from design to production within power/performance constraints; collaborate with hardware teams on power efficiency; triage and debug stability/performance/power issues; design systems for ISO 26262 functional safety compliance.
Seniority
Senior, hands-on IC