Jobs · Engineering · Michigan

Senior Software Engineer - Motion Planning

Latitude AI · Detroit Metropolitan Area · 5 days ago
Engineering$179k–$269k/yrFull-time

About the role

The Senior Software Engineer - Motion Planning role at Latitude AI is part of the Motion Planning team, which integrates various components of the autonomy stack to plan safe and comfortable navigation for automated vehicles.

Responsibilities

  • Design and develop algorithms in areas such as route planning, behavior planning, trajectory optimization, decision making, and machine learning
  • Test algorithms extensively through unit testing, cloud simulation, log playback and resimulation, and vehicle testing
  • Develop tools for visualization and debugging, and use them to analyze logs from fleet testing
  • Analyze metrics from fleet testing to prioritize future development
  • Optimize the runtime and memory efficiency of onboard Motion Planning software
  • Coordinate with other autonomy teams to ensure Motion Planning receives necessary inputs

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field with 4+ years of relevant experience, or Master's degree and 2+ years of relevant experience, or PhD
  • Deep expertise in Motion Planning or Software Engineering (or both)
  • Industry experience writing production-quality, performance-critical code and maintaining large codebases
  • Strong written and verbal communication skills

Qualifications

  • Expertise in one or more areas of Motion Planning, such as graph or sampling-based planning in high-dimensional state spaces, computational geometry, behavioral planning and decision making, planning under uncertainty (POMDPs etc.), model-predictive planning and control, convex optimization, reinforcement learning, imitation learning, etc.
  • A baseline level of skill in modern C++ programming and software engineering

Skills

  • Modern C++ programming and software engineering
  • Python programming experience (helpful but not required)

Benefits

Latitude offers competitive compensation packages, comprehensive health and welfare benefits, and a variety of professional development and employee support programs. Employees are also eligible for participation in annual bonus programs, equity compensation, and generous Company benefits.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com