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.