Senior System Software Engineer - AV Platform
Core
Designing and implementing performant, scalable system software and middleware for autonomous vehicle fleets, integrating sensors and optimizing data processing.
Role type
Senior System Software Engineer (Autonomous Vehicles)
Builds
Autonomous Driving Platform software, sensor abstraction layers, data recording/mining tools, service frameworks
Domain
Autonomous Vehicles, Embedded Systems, Real-time Operating Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C, Python, Linux, QNX, ROS, real-time operating systems, embedded system programming, threading, synchronization, parallel computing, CPU/GPU architecture, memory management
Preferred skills
Sensor integration, performance optimization, kernel-space development, low-level hardware interaction, multi-computer/heterogeneous architectures
Technologies
C++, C, Python, Linux, QNX, ROS
Responsibilities
Integrate sensors into AV driving software stack, develop startup user experience, build data recording and mining software, work on sensor abstraction layers and data serialization, collaborate with hardware, platform, safety, and cloud teams
Seniority
Senior, hands-on IC