Figure is an AI Robotics company developing a general purpose humanoid. Our Humanoid is designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. We are based in Sunnyvale, CA and require 5 days/week in-office collaboration.

Figure’s vision is to deploy autonomous humanoids at a global scale. Our AI team is looking for Motion Planning and Navigation Engineers to empower Figure humanoid robots with the ability to avoid getting stuck while moving throughout a world designed for humans.

Responsibilities:

  • Design, implement, test, and deploy motion planning and navigation algorithms for humanoid robots. These will include generating body paths, footsteps and handholds, collision free arm trajectories, and grasps
  • Assist in planning algorithms for high-level decision making and human-machine interaction
  • Develop and use modern software engineering techniques to implement high quality, well-tested software
  • Evaluate potential motion planning and navigation solutions and make design trade offs and decisions based on robot requirements
  • Collaborate with other Figure team members to develop and implement a full autonomy stack
  • Engineer and ship high quality, reliable software that will be deployed to the real world
  • Work with the Figure Integration and Test team to evaluate and continuously improve motion planning and navigation software

Requirements:

  • Experience implementing, testing, and deploying motion planning and navigation solutions in C++ and/or Python on real robots
  • Understand both traditional and machine learning approaches to motion planning and navigation, and the tradeoffs between various techniques
  • Capable of quickly writing massive amounts of high quality, well-tested, motion planning and navigation software
  • Possess both a theoretical understanding and have practical experience with motion planning and navigation algorithms
  • Have a deep knowledge of state of the art techniques, data structures, and software tools
  • Thrive in a high pace environment, where solutions are often unclear and require exploration
  • Experience in motion planning and navigation

Bonus Qualifications:

  • Passionate about building humanoid robots
  • Experience with deploying real world motion planning and navigation solutions for commercial applications
  • Publication record of developing and deploying motion planning and navigation solutions
  • Experience leading a team of developers

Location

Sunnyvale, CA

Job Overview
Job Posted:
4 months ago
Job Expires:
Job Type
Full Time

Share This Job: