Software Engineer / Sr. Software Engineer, Planning Selection Autonomy
$129.19k - $214.78kDiDi Labs
About the Company
DiDi's autonomous driving unit was established in 2016 with the mission of developing Level 4 autonomous driving (AD) technology to make transportation safer and more efficient. In August 2019, the unit became an independent company, DiDi Autonomous Driving, dedicated to advanced AD R&D, product application, and business expansion. We believe integrating AD technology into a shared-mobility fleet will generate immense social value. By leveraging DiDi's specialized technology, operational expertise, and integrated ecosystem, we are positioned to build and operate a highly efficient, user-oriented autonomous fleet.
About the Role
We are seeking a junior or skilled Software Engineer to join our team and develop the core decision-making and motion planning systems for our autonomous vehicles. In this role, you will be responsible for creating the algorithms that enable smooth, safe, and intelligent navigation in complex environments. You will tackle challenges across the full motion planning stack, from high-level behavioral reasoning to low-level trajectory optimization.
Responsibilities
- Design and implement the core Behavioral Planning logic that determines the vehicle's high-level actions (e.g., lane changes, merges, yields, and interactions with other agents).
- Develop and optimize the motion planning algorithms that execute behavioral decisions, integrating Geometry Reasoning (path) and Speed Reasoning (velocity) into a cohesive trajectory.
- Architect and enhance the geometry system for generating geometrically feasible and compliant paths.
- Architect and refine the velocity system for generating context-aware, comfortable, and safe velocity profiles.
- Model complex driving scenarios and agent interactions to create a robust world model for the behavioral planner.
- Design different costs for trajectory ranking to trade off ETAs, comfort and safety of the vehicle behaviors.
- Conduct in-depth analysis, testing, and debugging of the system's performance in various scenarios, leading root cause investigations.
- Collaborate with Prediction, Perception, and Control teams to ensure a seamless flow from environmental understanding to physical vehicle motion.
Qualifications
- B.S./M.S. in Computer Science, Robotics, or a related field.
- Experience in autonomous systems, robotics, or automotive software development.
- Strong proficiency in C++ and Python for implementing complex, real-time algorithms.
- Solid understanding of robotics fundamentals, including decision-making, motion planning, control theory, trajectory ranking, search and optimization algorithms etc.
- Related experience in one or more of the following: behavioral planning, motion planning, behavior and world environment reasoning, trajectory ranking and cost design.
Preferred Qualifications
- PhD or internship experience related to robotics planning system designs.
- Knowledge of vehicle dynamics and longitudinal/lateral control systems.
- Solid understanding of machine learning principles, reinforcement learning and related algorithms.
The base salary range for this full-time position is $129,189-$214,776 annually in addition to bonus, equity and benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
I acknowledge that prior to submitting this application, I have read and accepted the Privacy Notice for California Residents which is available on
$144.7k - $221.4k
...verification. Partnering with Autonomy, Simulation, Systems,... ...clear feedback for engineering and leadership, and... ...autonomous driving software performance at interfaces... ..., prediction, and planning models. Build and maintain... ...as geography of the selected candidate. The salary...SeniorFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...We are looking for a dynamic, upbeat software engineer to join our growing team. As a key contributor... ...with multiple teams to deliver key planning solutions and the technology to... ...throughout all stages of the recruitment and selection process.AMD may use Artificial...Senior
$193.93k - $291.15k
...s why we’re building a universal autonomy platform: self-driving for all roads... ...’re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded... ...-making components: behavior planning, state machines/behavior trees, local...SeniorLocal areaImmediate startFlexible hours$193.3k - $261.5k
...revolution.We build the in-house software that solves our hardest... ...defined networking (SDN), and planning systems. For example, we own... ...Senior Software Development Engineer to be a technical leader and... ...nowhere else can offer — with real autonomy and teammates sharp enough to...SeniorInternshipLocal areaFlexible hoursDay shift- ...Sr. Software Engineer U.S. Headquarters - San Jose, CA 95134 Overview Position Type Full... ...motivated, task-oriented team player, planning and performing all tasks in an efficient... .... The salary offered to a selected candidate will be based on several factors...SeniorFull timeImmediate start
- ...Robotics, Inc. in Mountain View, CA, is seeking a Senior Software Engineer to own behavior planning and motion planning features end to end, from design... ...deployment, and analysis. You will work on real‑world autonomy, helping the system make safe, comfortable, and...Senior
$224k - $356.5k
...Platform Team is building the software foundation for scalable, high... ...are looking for exceptional engineers who thrive on solving deeply... ...optimization, operator fusion, kernel selection, and layout/memory... ...silicon architecture, perception, planning, DriveOS and safety platform...SeniorFull time$150k - $190k
...Research and Development - Motion Planning /Full-time /HybridPlusAI is a... ...AI-based virtual driver software for factory-built autonomous... ...impact and drive the future of autonomy, Plus is looking for talented... ...teams.As a Senior Software Engineer, Planning for self-driving trucks...SeniorFull time$224k - $356.5k
...the real world.We are seeking a Senior Software Engineer to help define the runtime intelligence... ...vehicle dynamics, and safety-critical autonomy. Modern AI models can generate highly capable... ...driving models with deterministic planning and vehicle-level safety guardrails—ensuring...SeniorFull time- ...patients worldwide.We’re a team of engineers, clinicians, and innovators... ...to contribute to our planning software, PlanPoint, which helps our... ...operative medical images.As a Sr Software Engineer, you will... ...business need and/or on the selected candidate’s experience, knowledge...SeniorLocal areaWorldwideFlexible hours
$145k - $190k
...pioneering AI-based virtual driver software for factory-built autonomous... ...and drive the future of autonomy, Plus is looking for talented... ...fast-growing teams.As software engineer for mapping & localization... ...like perception, prediction and planning, with the goal of improving...SeniorFull time$170k - $210k
...commercial self-driving software to develop, test and... ...for a Senior Software Engineer to improve behavior prediction... ...will work on how our autonomy system predicts the... ...are used by the planning system to make safe, comfortable... ...of the screening and selection process. If you have...SeniorTemporary workWork at officeVisa sponsorship- ...for people and the planet.What You Will Contribute:The Senior Software Engineer is responsible for designing, developing, testing, and... ...engineering organization.Project ExecutionParticipate in project planning, estimation, and risk assessment activities.Provide regular...SeniorFull timeTemporary workLocal areaFlexible hours
$180k - $215k
...commercial self-driving software to develop, test and... ...for a Senior Software Engineer to build infrastructure... ...that support our Planning team to develop, debug... ...evaluate, and deploy autonomy software faster and more... ...of the screening and selection process. If you have any...SeniorVisa sponsorship- ...OverviewFunctional Area: Engineering Career Stream: Design - Software EngineeringJob Code: SSE... ...-making authority and autonomy to deliver on goals of team... ...to, the following:Selects the technical approach,... ...Participates in project planning and scheduling. Provides...SeniorWork at officeLocal area
$224k - $356.5k
...lasting impact on the world.We are looking for a Senior Software Engineer, AV Planner. As an AV Planning Engineer, you will work on state-of-the-art... ...effort towards a common goal. Prior knowledge of L4 autonomy, safety-critical systems, real-time software, and large...SeniorFull time- ...seek talented, passionate, and committed engineers, technologists, and business leaders to... ...Supermicro is seeking an experienced Senior Software Engineer to join the team. In this role,... ....Create and maintain comprehensive test plans, deployment procedures, automation...SeniorWorldwideFlexible hours
- Kodiak in Mountain View, CA is seeking a Senior Software Engineer focused on enhancing behavior prediction for autonomous driving systems. The role involves working closely with planning and ML engineers to improve prediction quality and integrate models effectively. The...SeniorWork at officeFlexible hours
$193.3k - $261.5k
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other... ...who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations...SeniorInternshipLocal areaWorldwideFlexible hours$120k - $200k
Santa Clara, CAData Engineering - Data Infrastructure /Full... ...-based virtual driver software for factory-built... ...and drive the future of autonomy, Plus is looking for talented... ...and runtime data, selectively capture events, and... ...package, including 401(k) plan.We may use artificial...SeniorFull time$120.8k - $193.3k
DescriptionJob Title: Sr. UAV Autonomy Engineer - Drone Stack Job Location: San Jose, CA (This position... ...efficient edge AI chips and autonomy software for drones and robots. Our Modalix... ...challenging conditions.Perception & Motion Planning: Implement real-time obstacle...SeniorFull timeWork at office- ...patients worldwide.We’re a team of engineers, clinicians, and innovators... ...role on the Manufacturing Software Engineering team to enable... ...launchExercises judgment in selecting methods, techniques and evaluation... ...resultsA track record for planning, executing and delivering on...SeniorLocal areaWorldwideFlexible hours
- ...Corporation in Santa Clara, CA, is seeking a Senior Software Engineer to define runtime intelligence and safety... ..., vehicle dynamics, and safety-critical autonomy. You will bridge learned driving models with deterministic planning and safety guardrails, ensuring AI-...Senior
$138.2k - $190.1k
...rapid-prototyping, cross-functional engineering team supporting advanced and... ...The Lead Special Programs Engineer - Autonomy Integration brings deep autonomy engineering... ...core competency — the perception, planning, and autonomy-stack software that lets prototype vehicles...Permanent employmentLocal area$140k - $215k
...through flexibility and autonomy while also being... ...Role:This is a systems software role on the Core Libraries... ...platform.As a Senior Engineer on this team, you will... ...position in cross-org planning and architecture discussions... ...recruitment, selection, training, compensation...SeniorFull timeWork experience placementWork at officeLocal area- ...Senior Robotics Software EngineerBonsai Robotics develops affordable, vision-based autonomy that makes off-road equipment smarter, safer... ...Senior Robotics Software Engineer with expertise in robotics software... ...expertise in solving path planning and optimization problems in...Senior
$185k - $235k
...commercial self‑driving software to develop, test and... ...Senior or Staff Software Engineer to help build and improve behavior planning and motion planning systems... ...work on real‑world autonomy behavior and help the system... ...of the screening and selection process. If you have...SeniorTemporary workWork at officeVisa sponsorshipFlexible hours- Job DescriptionTitle: Senior Software Architect EngineerType: permanentLocation: San Jose... ...California is looking for a Senior Software Engineer Architect to drive the software... ...development effort from the current surgical planning system to the next generation.Job requirement...SeniorPermanent employment
$183k - $247.6k
...an interdisciplinary team of engineers to design, develop, validate,... ...low level hardware to embedded software and systems that operate and... ..., design verification plans and functional test procedures... ...issues- Experience in component selection and understanding of component...SeniorLocal areaFlexible hours$193.3k - $261.5k
The AWS BIOS Engineering team creates and maintains custom firmware solutions for Amazon's innovative... ...architecture discussions and technical planning- Establish coding standards and best... ...5+ years of non-internship professional software development experience- 5+ years of...SeniorInternshipLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer / Sr. Software Engineer, Planning Selection Autonomy. Be the first to apply!
- software engineer internship San Jose, CA
- software development engineer aws San Jose, CA
- software developer internship no experience San Jose, CA
- real time software engineer San Jose, CA
- financial software developer San Jose, CA
- part time software developer San Jose, CA
- graduate software developer San Jose, CA
- software engineer travel San Jose, CA
- experienced software developer San Jose, CA
- remote entry level software developer San Jose, CA

