CareerPlan

Embedded Software Engineering Intern, Platform

HQInternship2026-10-14 → 2026-11-10
Based in United States

Core

Build and improve core software infrastructure for autonomous humanoid robots, focusing on over-the-air (OTA) and firmware update systems.

Role type

Embedded Software Engineering Intern

Builds

OTA update delivery systems, firmware update flows, and embedded Linux systems for robot fleets

Domain

Robotics, Embedded Systems, Firmware

Required skills

C, C++, Rust, Python, Linux, networking fundamentals

Preferred skills

embedded Linux build tools (Yocto, RAUC, SWUpdate), firmware development, bootloaders, hardware bring-up, applied cryptography (code signing, PKI, secure boot)

Technologies

Linux, C, C++, Rust, Python, Yocto, RAUC, SWUpdate

Responsibilities

Design, implement, and test features for robot software platform including OTA and firmware updates; integrate, debug, and validate updates on real robot hardware; improve reliability, security, and scalability of software deployment; measure impact and share results

Seniority

Intern