Figure

Firmware Intern

Sunnyvale, CA, US

Remote
Full-time/Part-time
2 days ago
Save Job

Summary

Figure is an AI Robotics company developing a general purpose humanoid. Our humanoid robot, Figure 02, is designed for commercial tasks and the home. We are based in San Jose, CA and require 5 days/week in-office collaboration. It's time to build. We are looking for an Firmware Engineer Intern to support the implementation and test of key aspects of our Humanoid software. 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. 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. Bonus Qualifications: * Experience with low level Ethernet driver development. * Experience with control systems. * Experience with the Bazel build system. * Experience with Docker containers.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job