Embedded Software Engineering Intern, Platform

Figure•San Jose, CA
•$40 - $45

About The Position

Figure is an AI robotics company developing autonomous general-purpose humanoid robots for home and commercial markets. The company is headquartered in San Jose, California, and aims to build humanoid robots with human-level intelligence. The Embedded Software Engineering Intern will join the Platform team and help build and improve core software infrastructure that keeps the robot fleet running. The role focuses on over-the-air (OTA) and firmware update systems that deliver software reliably and securely to robots in the field. The internship requires a minimum commitment of 10 weeks and is intended for a rising senior or recent graduate who will graduate within one year. The US base pay range for this full-time position is $40.00 to $45.00 per hour. Pay may vary based on job-related knowledge, skills, and experience. The total compensation package may include additional components or benefits depending on the role; further information will be shared if an employment offer is extended.

Requirements

  • Be a rising senior or recent graduate in Computer Science, Computer Engineering, Electrical Engineering, or a related field, and be graduating within one year.
  • Commit to a minimum of 10 weeks.
  • Have strong programming skills in C, C++, Rust, or Python.
  • Have experience with Linux and networking fundamentals.

Nice To Haves

  • Experience with embedded Linux build and update tools such as Yocto, RAUC, or SWUpdate.
  • Experience with firmware development, bootloaders, or hardware bring-up.
  • Familiarity with applied cryptography, such as code signing, PKI, or secure boot.

Responsibilities

  • Design, implement, and test features for the robot software platform, including OTA update delivery, firmware update flows, and the embedded Linux systems that support them.
  • Work across software and hardware layers to integrate, debug, and validate updates on real robot hardware.
  • Improve the reliability, security, and scalability of software deployment across the robot fleet.
  • Measure the impact of work and share results and recommendations with the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service