Embedded Software Engineering Intern

Figure is an AI robotics company developing general-purpose humanoid robots, embodied AI, and data-collection services for home and commercial use.

San Jose, United States
About Figure

Figure develops the Figure 03 humanoid robot and Helix, its vision-language-action AI system, to autonomously perform household and commercial tasks. It also operates Index, a contributor network and app for collecting real-world task data.

View jobs by Figure

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, implement, and test robot software platform features, including OTA delivery, firmware update flows, and supporting embedded Linux systems. You will integrate, debug, and validate updates on robot hardware, improve deployment reliability and security, and share measured results and recommendations.

Requirements

  • Be a rising senior or recent graduate in Computer Science, Computer Engineering, Electrical Engineering, or a related field graduating within one year
  • Commit to a minimum of 10 weeks
  • Demonstrate programming skills in C, C++, Rust, or Python
  • Understand Linux and networking fundamentals

Responsibilities

  • Design, implement, and test OTA delivery, firmware update, and embedded Linux platform features
  • Integrate, debug, and validate updates on robot hardware
  • Improve fleet software deployment reliability, security, and scalability
  • Measure work impact and share results and recommendations