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$144.7k - $221.4k
...verification. Partnering with Autonomy, Simulation, Systems,... ...clear feedback for engineering and leadership, and... ...autonomous driving software performance atinterfaces... ...ofperception, prediction, and planning models. Build... ...as geography of the selected candidate. The salary...SeniorLocal areaRemote workWork from homeRelocationFlexible hours- ...infrastructure, operating systems, and autonomy. Eighteen of the top 20... ..., program managers, test engineers) need a strong user interface... ...agent workflows around mission planning, monitoring, and debrief.... ...including 2D/3D rendering and selection tools) for Defense applications...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...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$141.46k - $235.18k
...Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy) San Jose, CA 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...Senior- ...infrastructure, operating systems, and autonomy. Eighteen of the top 20 global automakers... ...the role We're seeking a Senior Software Engineer to architect the world representation layer... ...that downstream sensor fusion and path planning both depend on: defining 4D spatial...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- Sr. Software Engineer U.S. Headquarters - San Jose, CA 95134 Overview Position Type Full Time Description... ...motivated, task-oriented team player, planning and performing all tasks in an... ...and services. The salary offered to a selected candidate will be based on several factors...SeniorFull timeImmediate start
$215k - $230k
...the better. JOB SUMMARY As a Senior Software Engineer, you will play a pivotal role in the... ...issues Develop API for controls and autonomy systems to interact with robot hardware... ...familiarity with Agile processes (sprint planning, design/code reviews) EDUCATION and/or...SeniorFull timeLocal area- ...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...SeniorFull timeLocal areaWorldwideFlexible hours
$140k - $200k
...include frontend and backend engineers, AI research scientists, and... ...stakeholders to shape feature planning, UI/UX architecture, and long... ...building accessible and inclusive software. ~ Excellent software... ...Architect). Flexibility, autonomy, and responsibility: you define...SeniorRemote jobFull timeWork at office$190k - $235k
...commercial self-driving software to develop, test and... ...the next generation of planning capabilities by... ...high-impact role for an engineer who enjoys bridging disciplines... ...state-of-the-art autonomy through thoughtful, rigorous... ...of the screening and selection process. If you have...SeniorFull timeTemporary workWork at officeVisa sponsorshipFlexible hours- ...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...SeniorFull timeTemporary workWork at officeVisa sponsorshipFlexible hours
$143.5k - $212.85k
...the role: \nAs a member of the Checkout Engineering team, you will be responsible for the development... ...what the buyers and merchants using our software desire from us. We\u0027re looking for... ...to web\n\n * Participate in program planning, influencing the product and technology...SeniorFull timeWork at officeLocal areaImmediate startWorldwideFlexible hours$185k - $235k
...commercial self-driving software to develop, test and deploy... ...an experienced Software Engineer to join our Behavior & Motion Planning team and lead the... ...world logs into measurable autonomy improvements Provide... ...part of the screening and selection process. If you have any...SeniorFull timeTemporary workWork at officeVisa sponsorshipFlexible hours$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- ...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
$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$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...SeniorFull timeVisa sponsorship$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$119.77k - $140.9k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can... ..., including solution design, effort estimation, project planning, and technical roadmaps.Analyze business and technical requirements...SeniorFull timeWork experience placementLocal area3 days per week$220k - $250k
...California, United StatesProducts - Engineering /Fulltime /HybridOver 50,000... ...of position: Senior Software EngineerPosition type: Full timeLocation... ...agents to reason, remember, plan, collaborate, use tools, and... ...will depend on the selected candidate’s experience, qualifications...SeniorFull timeH1bLocal areaWork from homeWork visaShift work$224k - $356.5k
...We are seeking a Senior Software Engineer to help define the runtime intelligence and safety architecture behind... ..., vehicle dynamics, and safety-critical autonomy. What You’ll Be Doing Design and integrate planning frameworks that combine end-to-end learned driving...Senior- ...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 - $260k
...encompassing solution that integrates advanced software and hardware powering the fleet,... ...seeking senior or staff software engineers to join our planning team to build motion planning and... ...our clients in constrained Level 4 autonomy. By choosing the middle mile – with...SeniorOdd jobWork at office- ...communities.Job Summary:Job Description:PayPal, Inc. seeks Sr Software Engineer in San Jose, CA Job Duties: Design, develop, test, and release... ...-functional teams in an Agile/Scrum environment (sprint planning, daily stand-up, and release management), provide design insights...SeniorFull timeWork at officeLocal areaImmediate startRemote workFlexible hours
- ...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$140k - $165k
...chatbots, but autonomous systems that reason, plan, and act. Opportunity to influence AI... ...Role: We are seeking a hands-on AI Engineer to design, deploy, and maintain on-prem... ...career growth. The salary offered to a selected candidate will be tailored based on several...SeniorFull time
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 developer fintech San Jose, CA
- startup software engineer San Jose, CA
- financial software developer San Jose, CA
- junior software developer remote San Jose, CA
- software engineer San Jose, CA
- software data engineer San Jose, CA
- software developer internship no experience San Jose, CA
- part time software developer San Jose, CA
- software engineer entry level San Jose, CA
- software engineer amazon San Jose, CA


