EngineerJobs.io
← Back to all jobs

Job Description

Build planning and behavior software that helps autonomous ground vehicles operate reliably in off-road conditions. Overland AI is looking for a software engineer to work on the behaviors and planning stack in a shared C++ and Python codebase, with opportunities to evaluate changes on real driving data and see your work run on vehicles early. This onsite role is based in Seattle, WA.

Along with meaningful technical impact, the role includes equity compensation and a strong benefits package: best-in-class healthcare, dental, and vision, flexible PTO, and a 401(k) with company match. You’ll also have paid parental leave, a monthly wellness stipend, and a one-time workplace and productivity reimbursement.

Responsibilities

  • Implement, test, and improve features in the behaviors and planning stack using C++ and Python in a shared codebase.
  • Use Overland AI’s off-road driving data to evaluate changes and identify regressions.
  • Debug issues across logs, simulation, and field data, with mentorship provided.
  • Participate in field tests and see your code running on vehicles.
  • Contribute to design discussions and code reviews, giving and receiving feedback.

Focus areas

  • Systems: architecture, performance, tooling, and reliability of the planning stack.
  • Planning: navigation and decision-making under uncertainty, including learned and classical approaches.
  • Trajectory Optimization: MPC/MPPI, vehicle modeling, and real-time optimization.

Requirements

  • BS or MS in Computer Science, Robotics, Engineering, or related field, or equivalent experience.
  • 1–3 years of professional experience.
  • Strong programming aptitude in C++ or Python, plus desire to become excellent in both.
  • Solid CS fundamentals including data structures, algorithms, and complexity.
  • Enthusiasm to support periodic field testing.

Desired experience & qualifications

  • PhD in a relevant field.
  • Experience with both learned (for example, learned costmaps, imitation/RL) and classical planning (search, sampling, optimization).
  • Experience integrating prior or opportunistic map data with onboard perception.
  • Off-road UGV and/or on-road AV planning experience (UGV experience is a plus, not a requirement).
  • Experience in DDIL environments.

Salary range: $160,000 to $190,000 per year.

Location: Onsite in Seattle, WA.

Technologies: C++, Python.

Similar Jobs