Senior/Staff Software Engineer, Motion Planning
Required skills
- C++
- production software development
- path planning
- motion planning
- trajectory generation
- behavior planning
- optimal control
- geometry
- probability
- kinematics
Nice to have
- Python
- deep learning
- imitation learning
- transformer-based models
- diffusion-based models
- decision-making
Role summary
PlusAI is seeking a Senior/Staff Software Engineer for its Motion Planning team to research, develop, and implement planning technologies for autonomous trucks. This role involves working across the full decision-making stack, ensuring safe and human-like driving in complex scenarios. The ideal candidate will have strong production software development skills in C++, robotics expertise in areas like path planning or optimal control, and solid math/physics fundamentals. Experience with real-world robotic or vehicle platforms is essential. Preferred qualifications include machine learning exposure and familiarity with safety frameworks for autonomy.
About the Team
The Planning team is responsible for making sure PlusAI’s trucks make the right decision in every driving situation, safely, smoothly, and predictably for other road users, even when working with noisy, uncertain, or incomplete information about the world. This is a cross-functional problem that requires close collaboration with Perception, Prediction, Controls, and Safety, and a willingness to work at the edge of research and production: bringing state-of-the-art decision-making and optimization techniques into a system that runs on real trucks, on real roads, today.
About the Role
As a Senior Software Engineer on the Motion Planning team, you’ll research, develop, and implement planning technologies that let PlusAI’s trucks handle complex, real-world driving scenarios in a safe and human-like manner. You’ll work across the full decision-making stack, from reasoning about what the truck should do to determining precisely how it should get there, while accounting for the many ways a scenario could unfold.
Responsibilities
Required skills
Preferred skills
Similar roles
- PFleet ManagerPlusAI · Fremont, CA · Onsite
- PElectrical Engineer Wiring Harness and Electrical PlatformPlusAI · Fremont, CA · Hybrid
- Software Engineering Intern, iOS (Summer 2027)Notion · New York, NY · Onsite
Lead Software Engineer - Enterprise AI Services & AgentsWellmark Blue Cross and Blue Shield · Des Moines, IA · Hybrid
Senior Software Engineer - Lead PlatformA Place for Mom · Remote · Remote
Senior Software EngineerHumata Health · Remote · Remote
