Figure

Middleware Software Intern (Robotics)

In short

This internship involves implementing and testing C++ software on embedded Linux systems for a robotics middleware platform. Candidates write Python scripts to investigate and resolve issues and work with testing infrastructure to keep fixes stable. It requires a graduate student or recent graduate in Computer Science (or related field) with proficiency in C++ and Python, strong Linux knowledge, and understanding of computer architecture and networking protocols, available for at least 10 weeks.

About the Role
You will implement and test C++ software on embedded Linux systems, write Python scripts to investigate and resolve issues, and work with testing infrastructure to keep fixes stable.
Requirements
•Graduate student or recent graduate in Computer Science or a related field
•Availability for at least 10 weeks
•Experience with hardware and software projects outside coursework
•Proficiency in C++ and Python
•Strong understanding of Linux
•Knowledge of computer architecture and networking protocols
Responsibilities
•Implement and test C++ software on embedded Linux systems
•Write Python scripts to investigate and resolve issues
•Work with testing infrastructure to ensure fixes remain stable

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot