Embedded Software Intern [fall 2026]

Figure AI Figure AI · Robotics · HQ · Platform Software

Figure AI is seeking an Embedded Software Intern to support their Humanoid Software Team. The intern will implement and test embedded software in C++ on the Humanoid compute platform, develop Python scripts for data management and test automation, contribute to CI/CD infrastructure, and support hardware/software integration. The role requires a final-year undergraduate or recent graduate in Computer Science or a related field, with strong C++, Python, and Linux skills, and knowledge of computer architecture and communication protocols. Experience with lab instruments and debugging tools is necessary.

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

  • C++
  • Python
  • Linux
  • Computer architecture
  • Communication buses and protocols (Ethernet, Ethercat, Serial, CAN, USB)
  • Lab instruments (Oscilloscopes, logic analyzers)
  • Debugging tools (Lauterbach)

Nice to have

  • Bazel build system
  • Docker containers
  • Rust