Embedded Software Engineering Intern, Platform

LinuxCareers

San Jose (CA)

On-site

USD 55,000 - 62,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Figure, an AI robotics company, offers an embedded software engineering internship focused on core software infrastructure for robot fleets. You’ll work on OTA and firmware update systems, delivering secure, reliable updates to fielded robots.

As a rising senior or recent graduate, you’ll design, implement, and test features, collaborating across software and hardware layers to validate updates on real hardware. The role emphasizes security, scalability, and measurable impact.

Qualifications

  • Rising senior or recent graduate in Computer Science, Computer Engineering, Electrical Engineering, or related field; must be graduating within one year.
  • Minimum 10-week commitment.
  • Proficient in C, C++, Rust, or Python; strong Linux and networking fundamentals.

Responsibilities

  • Design, implement, and test features for robot software platform including OTA update delivery and firmware update flows.
  • Work across software and hardware layers to integrate, debug, and validate updates on real robot hardware.
  • Improve reliability, security, and scalability of software deployment across the robot fleet.
  • Measure impact of your work and share results with the team.

Skills

C
C++
Rust
Python
Linux
Networking

Education

Senior or recent graduate in CS/CE/EE

Tools

Yocto
RAUC
SWUpdate

Job description

Figure is an AI robotics company developing autonomous humanoid robots. This embedded software engineering internship focuses on building and improving core software infrastructure for the robot fleet, with emphasis on over-the-air (OTA) and firmware update systems that deliver software reliably and securely to robots in the field.

What You'll Do
  • Design, implement, and test features for robot software platform including OTA update delivery and firmware update flows
  • 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 your work and share results and recommendations with the team
What You Need
  • Rising senior or recent graduate in Computer Science, Computer Engineering, Electrical Engineering, or related field; must be graduating within one year
  • Minimum 10-week commitment
  • Strong programming skills in C, C++, Rust, or Python
  • Experience with Linux and networking fundamentals
Nice to Have
  • 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

$40.00-$45.00 per hour; total compensation package may include additional components and benefits depending on the specific role

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineering Intern [Winter 2027]
Embedded Software Engineering Intern [Winter 2027]

Figure AI • San Jose (CA)

On-site
USD 55,000 - 62,000
Embedded Software Intern - OTA & Fleet Firmware (Robotics)
Embedded Software Intern - OTA & Fleet Firmware (Robotics)

Figure AI • San Jose (CA)

On-site
USD 55,000 - 62,000
Robotics Embedded Software Intern — OTA & Updates
Robotics Embedded Software Intern — OTA & Updates

LinuxCareers • San Jose (CA)

On-site
USD 55,000 - 62,000
Embedded Software Engineering Intern (6–12 months)
Embedded Software Engineering Intern (6–12 months)

Proception Inc. • Palo Alto (CA)

On-site
USD 34,440 - 55,104
Firmware Engineering Intern [Winter 2027]
Firmware Engineering Intern [Winter 2027]

Figure • San Jose (CA)

On-site
USD 55,000 - 62,000
Middleware Intern [Winter 2027]
Middleware Intern [Winter 2027]

Figure • San Jose (CA)

On-site
USD 55,000 - 62,000
Firmware Engineering Intern [Winter 2027]
Firmware Engineering Intern [Winter 2027]

Figure AI • San Jose (CA)

On-site
USD 55,000 - 62,000
Robotics Software Engineer – Runtime & Integration Infrastructure
Robotics Software Engineer – Runtime & Integration Infrastructure

Proception Inc. • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Competitive salary
Equity
Health/dental/vision benefits
Embedded Software Engineer (Robotics)
Embedded Software Engineer (Robotics)

Sogeti • Mendon (UT)

On-site
USD 100,000 - 150,000
Flexible Work Options
401(k) With 150% Match Up To 6%
Employee Ownership Plan
+12
Embedded Software Engineer
Embedded Software Engineer

Strativ Group • San Francisco (CA)

On-site
USD 180,000 - 300,000
Equity