
![Firmware Engineering Intern [Winter]New](https://cdn.prod.website-files.com/6824d416e1419d44fc468996/6824d416e1419d44fc46a27d_figure_ai_logo.jpeg)
Firmware Engineering Intern [Winter]New
Location
San Jose, CA
Level
Internship
Department
Robotics & Automation
Type
Salary
Job Description
Posted on:
2025-09-14
Responsibilities
- Deliver high-quality C/C++ code in a real-time embedded environment.
- Bring up, debug, and validate firmware on the humanoid hardware platform, including actuators and sensors.
- Optimize firmware performance to meet product requirements.
- Develop test scripts in Python for test automation or robot calibration.
- Collaborate cross-functionally with System Integration, Software Test, and Embedded Software teams.
- Contribute to the integration of projects into Continuous Integration and Continuous Deployment (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, with 1 to 2 terms preferred.
- Ability to showcase extra-academic activities on hardware/software projects.
- Proficiency in C/C++ and Python.
- Good knowledge of computer architecture and real-time operating systems.
- Familiarity with communication buses and protocols like CAN, SPI, I2C, UART.
- Comfortable using lab instruments and debugging tools.