Figure AI

Middleware Software Engineer

Figure AI
Apply
4 hours ago
San Jose, CA, USASenior

Responsibilities

  • Architect, design, implement, and test C++ middleware running on Figure’s robots.
  • Provide system-wide middleware functionality for specialized controls and autonomy software.
  • Develop Python tooling and interfaces.
  • Help maintain a stable, scalable, and well-tested software ecosystem in CI.

Requirements

  • Bachelor’s or master’s degree in Computer Science or a related field.
  • At least 5 years of experience writing production C++.
  • Mastery of C++, Python, and Linux.
  • Understanding of how to create testable software systems and knowledge of computer architecture.
  • Understanding of Linux userspace and kernel environments.
  • Proficiency with networking protocols.
  • Comfort using debuggers and performance profiling tooling.
  • Bonus: experience with timing-constrained systems, resource-constrained environments such as microcontrollers, and communication buses or protocols including EtherCAT, Serial, CAN, or USB.

Tech Stack

Categories

Figure AI

About Figure AI

501-1,000 employees

Figure AI builds general‑purpose autonomous humanoid robots and the AI software that powers them, targeting tasks in industrial, commercial, and eventually residential settings. The privately held company monetizes through robotics hardware and related software/services aimed at enterprises seeking automation. Founded in 2022 and headquartered in San Jose, California, it has announced a partnership with BMW Manufacturing to pilot humanoid robots in automotive production.

Contact me