Senior Software Engineer, Planning and Control Integration – Autonomous Vehicles
NVIDIA· Engineer, Sys SW
Beijing, Shanghaifull-timePosted 1mo ago
About the role
Hands-on software engineer responsible for end-to-end Planning & Control integration in NVIDIA's autonomous driving stack, including development and optimization of planning and control algorithms, cross-carline integration, validation workflows, and collaboration with OEM partners to deliver production-ready autonomous driving behavior.
Responsibilities
- Own end-to-end Planning & Control integration across the NVIDIA AV software stack, including module interfaces, data flow, timing, and cross-team integration and validation with perception, localization, and vehicle actuation systems
- Design, develop, and optimize planning and control algorithms for core L2, L2+, and L2++ driving scenarios, and drive their integration into the production software stack
- Perform system integration, carline adaptation, and parameter tuning for planning and control modules across different vehicle platforms - adapting to diverse vehicle dynamics, steering systems, braking characteristics, sensor configurations, and OEM platform requirements
- Build and maintain cross-carline integration validation workflows and comparison tooling to systematically evaluate integration behavior differences across vehicle platforms and accelerate multi-carline integration at scale
- Improve the safety, comfort, feasibility, smoothness, and system-level robustness of the integrated planning and control system across different road geometries, traffic conditions, and vehicle platforms
- Analyze, triage, and resolve cross-module Planning & Control integration and functional issues across multiple autonomous driving programs from L2 through L4
- Perform integration root-cause analysis, bring-up validation, and performance tuning using simulation, replay tools, vehicle logs, on-vehicle diagnostics, and real-world testing, and provide clear resolution proposals
- Collaborate with global teams and OEM partners to drive software integration, validation, release readiness, and production delivery; travel domestically and internationally for on-vehicle integration testing and customer collaboration as needed
Qualifications
- BS/MS in Computer Science, Electrical Engineering, Robotics, Vehicle Engineering, or a related field
- 5+ years of autonomous driving, ADAS, or robotics software development experience, with strong C++ and Python skills
- Solid knowledge of motion planning, trajectory planning, vehicle control, vehicle dynamics/kinematics, or numerical optimization
- Hands-on experience integrating planning and control modules into a production or prototype autonomous driving software stack
- Experience with multi-carline adaptation, on-vehicle debugging, parameter tuning, simulation, log analysis, and production software development
- Strong analytical, problem-solving, and English communication skills
- Proficient English communication skills (written and verbal) — able to produce clear technical reports and participate in meetings with global teams
Skills
Required:C++PythonMotion planningVehicle dynamics/kinematicsOn-vehicle debuggingRoot-cause analysis
Benefits
- Not specified in the description
Last updated Sep 18, 2026. Interested? Apply on the company site.
About NVIDIA
World Leader in AI Computing
NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.
AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm
More open roles at NVIDIA
- Senior Physical Verification Engineer3d agoEngineer, ASIC
- Senior System Software Engineer, Display Security3d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware3d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer3d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence3d agoHybrid (Remote / Local) · Architect