Embedded Software Intern [winter 2026]

Figure AI Figure AI · Robotics · Platform Software

Figure AI is seeking an Embedded Software Intern to implement and test embedded software in C++ on their humanoid robot's compute platform. Responsibilities include developing Python scripts for data management and test automation, contributing to CI/CD infrastructure, and supporting hardware/software integration. Requirements include a graduate degree in CS or related field, fluency in C++ and Python, deep Linux understanding, and knowledge of computer architecture and communication protocols. Bonus qualifications include experience with Bazel, Docker, and Rust.

What you'd actually do

  1. Implement and test embedded software in C++ running on the Humanoid compute platform
  2. Develop Python scripts to support data management, test automation or robot calibration
  3. Contribute to the development of our Continuous Integration and Continuous Deployment (CI/CD) infrastructure
  4. Support hardware/software integration in the lab

Skills

Required

  • Graduate student or recent graduate in Computer Science or related field
  • Minimum 10 weeks internship, 1 to 2 terms preferred
  • Ability to showcase extra-academic activities working on hardware/software projects
  • Fluent with C++ and Python
  • Deep understanding of Linux
  • Good knowledge of computer architecture, communication buses and protocols like Ethernet, Ethercat, Serial, CAN or USB
  • Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools (Lauterbach…)

Nice to have

  • Experience with the Bazel build system
  • Experience with Docker containers
  • Experience with Rust