We are looking for: Master's degree or higher in Robotics, Mechanical Engineering, Computer Science, or related field. 3+ years of experience deploying code in real-world scenarios on hardware. Proficiency in C++ programming language. Expertise in control systems, navigation, and manipulation. Strong analytical and debugging skills. Nice to Have: Experience deploying machine learning models in real-time settings. Background in rigid-body simulation. Proficiency in Python programming language.

Needed key skills
  • Engineering Manager
  • Robotics Engineer

Design, contribute to, and maintain code aimed at enhancing Spot’s mobility, manipulation, and navigation systems. Develop software to interact with hardware, detect hardware failures or anomalies, and implement safety measures. Conduct thorough testing and debugging of designs using our in-house robot fleet. Produce highly reliable, maintainable, and easily testable code. Facilitate design reviews and foster close collaboration with fellow members of the Spot team.


As a Senior Robotics Engineer on the Spot Behavior team, you'll be instrumental in developing, deploying, and maintaining control software essential for our robots to address diverse real-world challenges. Your role will encompass various facets of the control stack, including control algorithms, perception & mapping, machine learning, navigation, and hardware fault detection. Success in this position requires a blend of technical expertise, empathy for customer needs, efficient delivery, and collaborative teamwork within a dynamic, multidisciplinary environment.

Another info

  • United States
Employment type:
  • Full-time
Employer provided salary: 125000 $ Annually

Vacancy for Human

Necessary education:
  • Higher