
Systems Test Engineer
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 Robotics Software Engineer to design, implement and test key aspects of our Humanoid software within the Controls & Motion Planning team. Responsibilities: Requirements: Bonus Qualifications: - 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 - 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 - time series analysis - 3-D visualization - statistical performance metrics across multiple logs and multiple robots - Experience developing production quality software - Full stack software experience - Experience developing production quality C++ and Python code - 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
Location: Sunnyvale, CA
Salary range: None - None