CareerPlan

Senior Software Engineer, Longitudinal Planning – Autonomous Vehicles

China, BeijingFull-time2026-09-12 → 2026-11-10

Core

Develop and optimize longitudinal planning algorithms for production autonomous vehicles, focusing on speed generation, adaptation, yielding, and trajectory planning to ensure safety, comfort, and efficiency.

Role type

Senior IC autonomous driving software engineer (longitudinal planning)

Builds

Longitudinal planning capabilities for self-driving cars

Domain

Autonomous driving / Robotics

Deliverable

production ML models

Required skills

C++, Python, speed planning, trajectory planning, vehicle dynamics, motion prediction, numerical optimization, simulation, log analysis, on-vehicle debugging, parameter tuning

Preferred skills

Model predictive control, constrained numerical optimization, space-time planning, functional safety standards, NVIDIA DriveOS, OEM collaboration

Technologies

C++, Python, simulation tools, vehicle logs, NVIDIA DriveOS, NVIDIA DRIVE AV

Responsibilities

Design and optimize algorithms for car following, stopping, yielding, merging, and cut-in handling; Analyze and resolve complex planning issues across L2-L4 programs; Conduct on-vehicle testing and performance tuning; Collaborate with global teams and OEM partners on software integration and validation.