Middleware Engineering Intern (Summer 2026)

Figure

San Jose (CA)

On-site

USD 34,000 - 48,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Figure seeks a Middleware Software Intern for Summer 2026 to help build out the core platform infrastructure that keeps our robot running. You’ll implement and test C++ software on embedded Linux, write Python scripts to diagnose issues, and collaborate with the testing infrastructure to ensure stability.

Ideal candidates are in their final year or recent graduates planning to finish by end of 2026, with strong C++/Python skills, Linux expertise, and familiarity with timing-sensitive

Qualifications

  • Strong understanding of Linux and embedded Linux concepts.
  • Proficient in C++ and Python with demonstrated project experience.
  • Familiarity with timing-sensitive environments.
  • Exposure to TypeScript is a plus.
  • Knowledge of shared memory and lock-free systems.
  • Experience with hardware/software projects outside coursework.

Responsibilities

  • Implement and test C++ software running on embedded Linux systems
  • Write Python scripts to investigate and resolve issues
  • Work with our testing infrastructure to ensure fixes remain stable

Skills

C++
Python
Linux
TypeScript
Networking
Shared memory
Lock-free systems
Embedded Linux

Education

Graduate student or recent graduate in Computer Science or related field

Tools

Bazel

Job description


  • We’re looking for a Middleware Software Intern for Summer 2026 to help build out the core platform infrastructure that keeps our robot running

  • How do you enable apps on a robot to exchange 320,000,000 messages per hour, 24 hours a day, without fail

  • How do you efficiently capture and store all of that data

  • And how do you give developers the tools to visualize and interact with it

  • These are the types of challenges you’ll be working on

  • This internship is designed for students in their final year of an undergraduate or master’s program, as well as recent graduates who are on track to complete their degree by the end of 2026 (or the following year)

  • Implement and test C++ software running on embedded Linux systems

  • Write Python scripts to investigate and resolve issues

  • Work with our testing infrastructure to ensure fixes remain stable



  • Available for a minimum of 10 weeks (1–2 terms preferred)

  • Strong understanding of Linux

  • Solid knowledge of computer architecture and networking protocols

  • Graduate student or recent graduate in Computer Science or related field

  • Proficient in C++ and Python

  • Demonstrated experience on hardware/software projects outside of coursework

  • Familiarity with timing-sensitive environments

  • Exposure to TypeScript

  • Knowledge of shared memory and lock-free systems

  • Experience with the Bazel build system

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Middleware Engineer Intern
Robotics Middleware Engineer Intern

Figure • San Jose (CA)

On-site
USD 34,000 - 48,000
Middleware Intern [Winter 2027]
Middleware Intern [Winter 2027]

Figure • San Jose (CA)

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

Figure AI • San Jose (CA)

On-site
USD 55,000 - 62,000
Middleware Software Engineer
Middleware Software Engineer

Figure • San Jose (CA)

On-site
USD 140,000 - 220,000
Robotics Middleware Intern (C++/Python, Embedded Linux)
Robotics Middleware Intern (C++/Python, Embedded Linux)

Figure AI • San Jose (CA)

On-site
USD 55,000 - 62,000
Firmware Engineering Intern (Winter 2026)
Firmware Engineering Intern (Winter 2026)

Figure • San Jose (CA)

On-site
USD 28,000 - 39,000
Winter 2027 Middleware Intern — Robotic Platform Infra
Winter 2027 Middleware Intern — Robotic Platform Infra

Figure • San Jose (CA)

On-site
USD 55,000 - 62,000
Software Engineer Intern (Summer 2026)
Software Engineer Intern (Summer 2026)

Glean • Mountain View (CA)

On-site
USD 45,000 - 65,000
Software Engineering Intern (Summer 2027)
Software Engineering Intern (Summer 2027)

Vertiv • Delaware (OH)

On-site
USD 21,000 - 30,000
Fall 2026 Robotics Software Intern
Fall 2026 Robotics Software Intern

yondu • Los Angeles (CA)

On-site
USD 34,440,000 - 55,104,000