Senior Robotics Software Engineer
: Job Details :


Senior Robotics Software Engineer

Figure

Location: Sunnyvale,CA, USA

Date: 2024-11-14T07:26:39Z

Job Description:

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
Apply Now!

Similar Jobs (0)