Software Engineer - Motion Planning

Zoox
Menlo Park, United States
1 day ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Algorithm Design C++ (Programming Language) Computer Programming Machine Learning Motion Planning Mobile Robots Information Technology

Requirements

Decision making and motion planning are the primary responsibilities of mobile robots. Taking input from a variety of perception and localization systems, the planner’s job is to figure out where we’re going and how to get there safely. You should be passionate about developing planning architectures and working on motion planning algorithms for dynamic environments. We’re looking for an engineer with an advanced degree and experience building realtime motion planning / trajectory generation algorithms for robots in uncertain environments., * Masters degree in computer science or related field

  • Fluency in C / C++
  • Understanding of configuration spaces and a variety of planning techniques (A, D, RRTs, etc.)
  • Demonstrated ability to create realtime motion planning algorithms
  • Extensive experience with programming and algorithm design
  • Strong mathematics and geometrical skills

Bonus points

  • PhD in computer science or related degree
  • Publications in your field
  • Significant contributions to geometric- and/or sampling-based planning algorithms
  • Experience with autonomous robots
  • Knowledge of compute vision techniques and machine learning
  • Experience with pose estimation, SLAM, probabilistic filtering, and 3D data
  • Solid understanding of ROS

About the company

At Zoox, you’ll collaborate with a team of world-class engineers with diverse backgrounds in areas such as AI, robotics, mechatronics, planning, machine learning, control, localization, computer vision, rendering, simulation, distributed computing, design, and automated testing. You’ll learn new technologies while building software that affects the real world. Working at a startup gives you the chance to manifest your creativity and make a big difference in the final product.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:19 min

Evaluating headlines on chatbots, robot mobility, and AI appeal

Chris Heilmann +1 · LIVE

2:27 min

Deploying inside-out foundational models onto mobile arms and humanoids

Sergio Perez Sergio Perez · World Congress 2026 Europe

2:13 min

Embedding fairness into algorithmic design and continuous evaluation pipelines

Prathyusha Charagondla · LIVE

3:44 min

Real-world production applications of Isaac Sim robotics

Teresa Conceicao · World Congress 2022

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all