Figure AI logo

Staff Embedded Software Engineer

Verified
Figure AI
Posted 3 months ago
Posted 12 January 2026
1 views
full-time

About the Role

<p>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.</p> <p><span style="font-weight: 400;">We are looking for an Embedded Software Engineer to design, implement and test key aspects of our Humanoid software.&nbsp;</span></p> <p><strong>Responsibilities:&nbsp;</strong></p> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Architect, design, implement and test embedded software in C++ running on the Humanoid compute platform</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Develop Python tools to support data management, test automation or robot calibration</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Continuously improve our development environment</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Contribute to the development of our Continuous Integration and Continuous Deployment (CI/CD) infrastructure</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Support hardware/software integration in the lab</span></li> </ul> <p><strong>Requirements:&nbsp;</strong></p> <ul> <li><span style="font-weight: 400;">10+ years of software engineering experience</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Bachelor's or Master's degree in Computer Science or related field</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Mastery of C++, Python and Linux</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Linux Kernel Experience</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Experience implementing real-time software</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Good knowledge of computer architecture</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Deep understanding of communication buses and protocols like Ethernet, Ethercat, Serial, CAN or USB</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools (Lauterbach…).</span><span style="font-weight: 400;"><br></span></li> </ul> <p><strong>Bonus Qualifications:&nbsp;</strong></p> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Experience with the Bazel build system</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Experience with Docker containers</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Experience implementing CI/CD infrastructures</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Familiar with Agile and Test driven development<br></span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Yocto experience</span></li> </ul> <p>&nbsp;</p> <p>The US base salary range for this full-time position is between $225,000 - $300,000 annually.</p> <p>The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended.&nbsp;</p>

Related Searches

Explore more opportunities matching this role's title, location, and skills.

Job Title PagesLocation PagesCompany PagesSkill Pages

Ready to apply?

Click below to apply directly on Figure AI's careers page.

Get the top 10 hyper-growth roles delivered to your inbox every Tuesday.