Senior System Software Engineer - AV Platform
Core
Designing and implementing performant, scalable system software and middleware for autonomous vehicle fleets, integrating sensors (Cameras, LIDAR, RADAR, GPS, IMU, CAN) and optimizing data processing.
Role type
Senior System Software Engineer (Autonomous Vehicles)
Builds
Autonomous Driving Platform software, sensor abstraction layers, service frameworks, and data processing pipelines for self-driving cars.
Domain
Autonomous Vehicles / Robotics / Embedded Systems
Deliverable
production ML models
Required skills
C++, C, Python, Linux/QNX/ROS/RTOS, embedded system programming, threading/synchronization, parallel computing, CPU/GPU architecture, sensor integration
Preferred skills
System architecture design, performance optimization, real-time software development, AV/Robotics system building
Technologies
C++, C, Python, Linux, QNX, ROS, GPU, CAN, LIDAR, RADAR, IMU, GPS
Responsibilities
Integrate sensors into the AV driving software stack; Develop and improve startup user experience of the AV stack; Work on sensor abstraction layers, data processing, performance optimization, and data serialization; Collaborate with hardware, platform software, product, safety, performance, algorithms, and cloud teams.
Seniority
Senior, hands-on IC