Senior Software Engineer, Planning and Control Integration – Autonomous Vehicles
Core
Own end-to-end Planning & Control integration across the NVIDIA AV software stack, adapting algorithms to diverse vehicle platforms and delivering safe, production-ready autonomous driving behavior.
Role type
Senior IC software engineer (autonomous vehicle planning and control)
Builds
Production-ready autonomous driving software stack for L2 through L4 vehicles
Domain
Autonomous driving, robotics, vehicle dynamics
Deliverable
production ML models
Required skills
C++, Python, motion planning, trajectory planning, vehicle control, vehicle dynamics/kinematics, numerical optimization, system integration, parameter tuning, simulation, log analysis
Preferred skills
Model predictive control, constrained numerical optimization, functional safety, autonomous driving validation standards, test automation frameworks
Technologies
C++, Python, simulation tools, replay tools, vehicle diagnostics
Responsibilities
Design and optimize planning and control algorithms for core driving scenarios; Perform system integration and carline adaptation across different vehicle platforms; Build and maintain cross-carline integration validation workflows; Analyze and resolve cross-module integration issues; Conduct root-cause analysis and performance tuning using simulation and real-world testing; Collaborate with global teams and OEM partners for software integration and production delivery.