Figure

Firmware Engineering Intern [Winter]

Job Description

Posted on: 
2025-09-13

Responsibilities

  • Deliver high-quality C/C++ code in a real-time embedded environment.
  • Bring up, debug, and validate firmware on the humanoid hardware platform.
  • Optimize performance of firmware to meet product requirements.
  • Develop test scripts in Python to support test automation or robot calibration.
  • Work cross-functionally with System Integration, Software Test, and Embedded Software teams.
  • Contribute to the integration of projects into the CI/CD infrastructure.
  • Support hardware/software integration in the lab.

Job Requirements

  • Graduate student, senior student, or recent graduate in Computer Engineering 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.
Apply now

More job openings