Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Middleware Software Engineer

Home > C/C++ programming jobs

Middleware Software Engineer in USA

  • Figure AI
  • Full time
  • Email
  • San Jose, CA

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.

Figure AI

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 seeki...

Similar positions

Embedded Software Engineer

  • AnySignal
  • Full time
  • USA
  • 10/15/2026
  • Salary: $130k - $165k/yr
  • Los Angeles, CA

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Germany

Principal Software Engineer

  • Microsoft
  • Full time
  • USA
  • 10/15/2026
  • Salary: $143k - $304k/yr
  • Redmond, WA

Security Software Engineer (L6)

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $499k-$900k
  • Remote

Haptics Firmware Engineer

  • Apple
  • Full time
  • USA
  • 10/15/2026
  • Cupertino, CA