Firmware Intern
Figure is an AI robotics company developing general-purpose humanoid robots and its Helix vision-language-action AI system.
Funding history
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.
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
