The Role
The Senior Robotics Software Engineer will design, implement, and test critical software for a humanoid robot, focusing on controls and motion planning. Responsibilities include developing software tools, supporting integration of libraries, and ensuring production-level software quality throughout deployment.
Summary Generated by Built In
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.
We are looking for a Senior Robotics Software Engineer to design, implement and test key aspects of our Humanoid software within the Controls & Motion Planning team.
Responsibilities:
- Architect, design, implement, and test time critical software
- Develop tools to support development of controls software, including:
- Data analysis and visualization tools for:
- time series analysis
- 3-D visualization
- statistical performance metrics across multiple logs and multiple robots
- Tools to enable rapid algorithm tuning in simulation and on hardware
- Tools to enable debugging of controls algorithms, such as log replay
- Support integration of third party libraries into the controls stack
- Ownership over production quality software from development through deployment
Requirements:
- Experience developing production quality software
- Full stack software experience
- Experience developing production quality C++ and Python code
Bonus Qualifications:
- Familiarity with the Eigen linear algebra library
- Familiarity with the Bazel build systems or other build systems for large codebases
- Eagerness to learn and understand controls algorithms
- Familiarity with test driven development
- Experience developing for time critical software applications
Top Skills
C++
Python
The Company
What We Do
Figure is an AI Robotics company building the world's first commercially viable autonomous humanoid robot. We are based in Sunnyvale, CA.