Figure is an AI Robotics company developing a general purpose humanoid designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe.
Requirements
- Fluent with C++ and Python
- Deep understanding of Linux
- Good knowledge of computer architecture, communication buses and protocols like Ethernet, Ethercat, Serial, CAN or USB
- Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools (Lauterbach…)
- Experience with the Bazel build system
- Experience with Docker containers
- Experience with Rust
Responsibilities
- Implement and test embedded software in C++ running on the Humanoid compute platform
- Develop Python scripts to support data management, test automation or robot calibration
- Contribute to the development of our Continuous Integration and Continuous Deployment (CI/CD) infrastructure
- Support hardware/software integration in the lab
Other
- require 5 days/week in-office collaboration
- This internship is designed for students in their final year of an undergraduate or master’s program, as well as recent graduates who are on track to complete their degree by the end of 2026, or the following year.
- Minimum 10 weeks internship, 1 to 2 terms preferred
- Ability to showcase extra-academic activities working on hardware/software projects