Software Engineer, Vehicle Platforms C++
Core
Develop high-quality vertically-integrated C++ software systems to manage autonomous vehicle functions, including embedded, controls, sensor processing, and fault management.
Role type
Senior IC software engineer (autonomous vehicle platforms)
Builds
On-vehicle and off-vehicle software systems for autonomous driving
Domain
Autonomous driving / Embedded systems / Automotive
Deliverable
production ML models | product features
Required skills
Modern C++ (C++17, C++20), Real-time/embedded systems, Distributed systems, Field data analysis, Simulation results analysis
Preferred skills
Vehicle gateway/backend software, Microcontroller-based embedded systems, Functional safety, Open source C++ projects
Technologies
C++17, C++20
Responsibilities
Develop vertically-integrated C++ software systems for autonomous vehicle functions; Analyze field data logs and simulation results; Participate in cross-functional workflows including requirement reviews and project planning
Seniority
Mid-level, hands-on IC