Skip to main content

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]
Apply with Autofill

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 Figure

Likely 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?