Zoox

Software Engineer - Mission Planning

Foster City, CA. Posted 10 months ago

The role

You will create high-level routes for autonomous vehicles that carry passengers to their destinations. You will work with the Cloud Services, Behavioral Planning and Trajectory Planning and Controls teams so the vehicles can choose the best routes through cities and adapt in real time.

What you will do

  • Develop mission planner algorithms, including graph search and integration with behavioral planning
  • Integrate and test your developed applications in the robot, learn and make improvements
  • Work collaboratively with team members to support the integration of software components from all teams throughout Zoox
  • Set the short and long term technical direction for the team and collaborate on company-wide directions
  • Coordinate cross-functional initiatives with other teams across Mission Planning, Behavioral Planning and Cloud Services

Required qualifications

  • BS/MS in Computer Science, Robotics, or a related field
  • 2+ years of industry experience
  • Programming skills in C++
  • Understanding and experience with a variety of graph search techniques (A*, D*, Dijkstra)
  • Model real-world problems using Markov Decision Processes (MDPs) or related frameworks
  • Develop scalable solutions for sequential decision-making under uncertainty and constraints
  • Demonstrated ability to write code for a shipped product (commercial robotics, drones, consumer devices, automotive)

Nice to have

  • PhD in computer science or related field
  • Experience with autonomous robots

Before you apply

  • You do not need to match every listed expectation to apply

About the company

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem to bring it to market. It works at the intersection of robotics, machine learning and design to provide mobility-as-a-service in urban environments.

Software Engineer - Mission Planning at Zoox | JobZoey