Summer 2025

Firmware Intern

Posted on 5/7/2025

Figure AI

Figure AI

No salary listed

Sunnyvale, CA, USA

Requires 5 days/week in-office collaboration.

Category
Embedded Engineering
Software Engineering
Required Skills
Python
C/C++
Requirements
  • Graduate student or recent graduate in Computer Science or related field.
  • Minimum 10 weeks internship, 1 to 2 terms preferred.
  • Ability to showcase extra-academic activities working on hardware/software projects.
  • Fluent with C/C++ and Python.
  • Good knowledge of computer architecture and real-time operating systems
  • Familiar with communication buses and protocols like CAN, SPI, I2C, UART etc.
  • Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools.
Responsibilities
  • Deliver high quality C/C++ code in a real-time embedded environment.
  • Bring up, debug, and validate firmware on the Humanoid hardware platform, such as actuators, sensors, power distribution system.
  • Optimize performance of firmware to meet product requirements.
  • Develop test scripts in Python to support test automation or robot calibration.
  • Contribute to the integration of projects into the Continuous Integration and Continuous Deployment (CI/CD) infrastructure.
  • Support hardware/software integration in the lab.
Desired Qualifications
  • Experience with low level Ethernet driver development.
  • Experience with control systems.
  • Experience with the Bazel build system.
  • Experience with Docker containers.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE