latitude

Senior Software Engineer - Motion Planning

Apply Now

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

Python

Domain Knowledge

  • Engineering
  • Robotics

Benefits & Perks

Time Off

medical leave Unlimited vacation 15 paid holidays Daily lunche

Health Insurance

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.