Software Engineer, Autonomous Vehicles
Core
Design, implement, and test safe, efficient, and reliable vehicle software/hardware systems for mass production grade autonomous driving.
Role type
Senior IC backend systems engineer (autonomous vehicles)
Builds
Real-time software for L2/L3 autonomy, continuous learning systems, and ML-based perception/prediction/planning modules.
Domain
Autonomous driving, robotics, high-performance computing
Deliverable
production ML models | product features
Required skills
C++, Python, data structures, algorithms, software architecture, real-time systems design, backend programming, system optimization
Preferred skills
ROS2, ML model deployment/monitoring, simulation tools (CARLA), software/hardware integration
Technologies
C++, Python, ROS2, CARLA
Responsibilities
Design and develop scalable real-time software for AV systems; conduct algorithm analysis and optimization; architect continuous learning systems for ML model deployment; collaborate with platform, embedded, and AI teams on integration.
Seniority
Senior, hands-on IC