Firmware Intern

Figure is an AI robotics company developing general-purpose humanoid robots and its Helix vision-language-action AI system.

San Jose, United States
About Figure

Figure develops and deploys general-purpose humanoid robots for commercial and household tasks. Its current Figure 03 robot is powered by Helix, an onboard generalist vision-language-action model; the company also operates the Index data-collection service.

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 C/C++ firmware for motor controllers, battery management systems, and sensing hardware. You will build Python automation or calibration tools, contribute to CI/CD infrastructure, and support hardware and software integration in the lab.

Requirements

  • Undergraduate senior or recent graduate in Computer Engineering, Computer Science, or a related field
  • Minimum 10-week internship
  • Fluency in C, C++, and Python
  • Experience implementing low-level software on bare-metal systems and RTOS
  • Knowledge of computer architecture
  • Understanding of Ethernet, EtherCAT, Serial, CAN, or USB
  • Comfort using oscilloscopes, logic analyzers, and in-circuit debugging tools

Responsibilities

  • Design, implement, and test C/C++ firmware
  • Develop Python tools for test automation and hardware calibration
  • Contribute to CI/CD infrastructure
  • Support hardware and software integration in the lab
Firmware Intern at Figure | JobStash