Drimva

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

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)