Drimva

Figure AI

Firmware Engineering Intern [Winter 2027]

San Jose, CA +1 · Internship · Posted Sep 12, 2025

Location
San Jose, CA
San Jose, California, United States
Experience
Minimum 10 weeks; 1 to 2 terms preferred.
Education
Senior undergraduate student or recent graduate in Computer Engineering, Computer Science, or related field.

About the job

Supports firmware development and testing for humanoid robots, including board bring-up, hardware/software integration, and test automation.

What you'll do

  • Design, implement, and test C or C++ firmware for motor controllers, battery management systems, and sensing hardware.
  • Develop Python tools for test automation or hardware calibration and contribute to CI/CD infrastructure.
  • Support hardware/software integration and testing in the lab.

What they ask for

  • Senior undergraduate or recent graduate in Computer Engineering, Computer Science, or a related field.
  • Fluent in C, C++, and Python; experience implementing low-level software on bare-metal systems and RTOS.
  • Good knowledge of computer architecture and deep understanding of communication buses and protocols such as Ethernet, Ethercat, Serial, CAN, or USB.
  • Comfort using lab instruments and in-circuit debugging tools.

Nice to have

  • Experience with motor controllers or battery management systems.
  • Experience taking projects from conception to fleet-wide rollout.

Pay

$40.00 to $45.00 per hour (base salary)

Tools

C, C++, Python, CI/CD, Ethernet, Ethercat, Serial, CAN

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)