Skip to content
Level

NVIDIA

Senior Software Engineer, Planning and Control Integration – Autonomous Vehicles

NVIDIA is hiring a Senior Software Engineer, Planning and Control Integration – Autonomous Vehicles in Beijing, China. Level rates it ; you can apply on NVIDIA.

Level's read on this job

  • Level rates this software engineer role Works on AI ●●●○: the daily work is on AI products, without building the model.
  • Tools and skills the posting cites include Simulation, Replay Tools and c.
  • Level classifies it as a senior role.
  • Level lists 1,800+ other open roles at NVIDIA.

AI in this role

Design and integrate planning and control algorithms for autonomous vehicle software stacks across multiple platforms.

simulationreplay-tools
cpythonalgorithmsautonomous-drivingsystems-integration

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world.

The NVIDIA China Autonomous Driving Team is looking for a hands-on software engineer to shape how vehicles plan, decide, and act on the road. In this role, you will own the driving behavior of our autonomous driving stack across multiple production programs — performing deep root-cause analysis, adapting planning and control algorithms to diverse vehicle platforms, and building automation tools that scale our engineering impact globally. You will ride in test vehicles, tune real-world performance, and collaborate directly with OEM partners to deliver safe, comfortable, and production-ready autonomous driving behavior.

What you’ll be doing:

  • 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

What we need to see:

  • 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

Ways to stand out from the crowd:

  • Production experience developing and integrating planning and control algorithms for autonomous driving or ADAS systems

  • Multi-carline development experience - adapting and tuning planning and control parameters across different vehicle dynamics, steering systems, and brake characteristics

  • Experience driving end-to-end Planning & Control integration across modules, vehicle platforms, or OEM programs, handling complex interactive scenarios such as lane changes, merging, yielding, cut-ins, and intersections, has knowledge of functional safety or autonomous driving validation standards

  • Expertise in path/speed planning, trajectory optimization, model predictive control, or constrained numerical optimization

  • Experience building developer tools, test automation frameworks, or cross-carline comparison workflows

How we rate this

Senior Software Engineer, Planning and Control Integration – Autonomous Vehicles at NVIDIA rates 60 out of 100 for how much of the daily work is AI. That makes it Works on AI (AI Level 3 of 4). The level is about AI in the job, not seniority.

Classification

Works on AI. The daily work is on AI products, without building the model.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

CPythonAlgorithmsAutonomous DrivingSystems IntegrationSimulationReplay Tools

Also common in software engineer jobs at this level

Pay

Typical software engineer job
$168k

This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs

Questions you could be asked

  1. Tell me about a project where c was part of your work. What did you do?
  2. Tell me about a project where python was part of your work. What did you do?
  3. Tell me about a project where algorithms was part of your work. What did you do?
  4. Tell me about a project where autonomous driving was part of your work. What did you do?
  5. Tell me about a project where systems integration was part of your work. What did you do?

Adapt your resume

  • List these exact terms on your resume: C, Python, Algorithms, Autonomous Driving, and Systems Integration. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
  • Show where AI is part of your daily process, not a one-off project. This role expects it to be a running habit.

Want an expert to read your CV for this job?

Free. Send your CV and the role you want next. You get your review by email within 24 hours.

Get new software engineer jobs (Works on AI ●●●○ or higher) by email

One email a week with the new software engineer jobs (Works on AI ●●●○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free. One email a week. Unsubscribe in one click.

Similar roles

Software Engineering roles that work on AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at NVIDIA

More software engineer jobs

Related searches

Same AI level

Jobs by city