Figure
Firmware Engineer
San Jose, CA$160k–$250kmidAdded 1 month ago
About this role
Figure, an AI Robotics company, is seeking a Firmware Engineer to develop firmware for their humanoid robot, Figure 02. This role requires in-office collaboration in San Jose and focuses on constructing critical components like motor controllers and battery management systems.
What you'll do
- Design and implement firmware in C/C++ for humanoid components
- Create strategies for code reuse across hardware platforms
- Develop Python tools for test automation and calibration
- Enhance CI/CD infrastructure
- Assist with hardware/software integration
What they're looking for
- 5+ years of engineering experience
- Bachelor's or Master's in Computer Science or related field
- Proficient in C, C++, Python, and Linux
- Experience with low-level software on bare-metal and RTOS
- Knowledge of computer architecture
- Understanding of communication protocols like Ethernet and CAN
- Familiarity with lab instruments and debugging tools
Benefits
- Base salary range of $160,000 - $250,000 annually
- [Unknown]
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Figure
Figure develops advanced humanoid robots powered by AI technology. The company is hiring engineers across mechanical design, firmware development, manufacturing, quality assurance, and security to build and refine its autonomous robotic systems.
View all jobs at FigureLikely interview questions
- Walk us through your experience implementing firmware for motor controllers or battery management systems—what were the key challenges you faced?
- Describe a time you debugged a complex hardware-software integration issue. What tools and techniques did you use?