latitude
Senior Software Engineer - Motion Planning
At a Glance
- Location
- Pittsburgh, PA, Palo Alto, CA, Detroit, Michigan, United States
- Experience
- 4+ years
- Compensation
- ime position in California is $179,200 - $268,800 USD. Actual starting pay will
- Posted
- 2026-04-01T14:56:40-04:00
Key Requirements
Required Skills
Domain Knowledge
- Engineering
- Robotics
Benefits & Perks
medical leave Unlimited vacation 15 paid holidays Daily lunche
edical, dental, and vision insurance Health savings account with available e
Requirements
While breadth is helpful, a depth of knowledge and application experience in a relevant Robotics/ Motion Planning subspecialty is most desirable.
Python programming experience is also helpful but not required
Industry experience writing production-quality, performance-critical code, and maintaining large codebases is desired
Compensation & Benefits
High-quality individual and family medical, dental, and vision insurance
Health savings account with available employer match
Employer-matched 401(k) retirement plan with immediate vesting
Employer-paid group term life insurance and the option to elect voluntary life insurance
Paid parental leave
Paid medical leave
Responsibilities
Design and develop algorithms in one or more areas of the Motion Planning stack, ranging from route planning, behavior planning, trajectory optimization, decision making, and machine learning
Extensively test your algorithms, through unit testing, simulation testing in the cloud, log playback and resim, and on vehicle testing
Develop tools for visualization and debugging, and use them to analyze logs from fleet testing
Analyze metrics from fleet testing to prioritize next steps
Coordinate with other autonomy teams to ensure that Motion Planning is provided the inputs it needs
Team
The Latitude AI Motion Planning team brings all the components of the autonomy stack together. The Motion Planning team takes inputs from perception, prediction, and mapping and plans how to safely yet comfortably navigate complex driving scenarios. This involves routing to the desired destination, making high-level decisions with respect to driver input and other road users (including vehicles, cyclists, pedestrians, etc.), and generating an optimal trajectory for the AV to execute.