Figure AI
Embedded Software Engineering Intern [Winter 2027]
San Jose, CA +1 · Internship · Posted Oct 14, 2026
- Location
- San Jose, CA
San Jose, California, United States - Experience
- Minimum 10 weeks; no years of experience specified.
- Education
- Rising senior or recent graduate in Computer Science, Computer Engineering, Electrical Engineering, or a related field; must be graduating within one year.
About the job
Build and improve robot platform software, focusing on reliable and secure over-the-air and firmware updates for robots in the field.
What you'll do
- Design, implement, and test OTA delivery, firmware update flows, and supporting embedded Linux systems.
- Integrate, debug, and validate software updates on robot hardware.
- Improve fleet deployment reliability, security, and scalability; measure impact and share recommendations.
What they ask for
- Rising senior or recent graduate in Computer Science, Computer Engineering, Electrical Engineering, or a related field, graduating within one year.
- Available for a minimum of 10 weeks.
- Strong programming skills in C, C++, Rust, or Python.
- Experience with Linux and networking fundamentals.
Nice to have
- Experience with Yocto, RAUC, or SWUpdate; firmware development, bootloaders, or hardware bring-up.
- Familiarity with applied cryptography, such as code signing, PKI, or secure boot.
Pay
$40.00 to $45.00 per hour (base salary)
Tools
C, C++, Rust, Python, Linux, Yocto, RAUC, SWUpdate
Model-written summary · the original posting is authoritative