Firmware Intern [summer 2026]

Humanoids Daily

San Jose, CA, United States
On-site
C/c++ programming in embedded systems
Python scripting for test automation
Real-time operating system knowledge
The company is developing autonomous general-purpose humanoid robots with human-level intelligence for home and commercial markets

Job Summary

  • The company is developing autonomous general-purpose humanoid robots with human-level intelligence for home and commercial markets.
  • Interns will deliver high-quality C/C++ code to bring up, debug, and validate firmware on the humanoid hardware platform.
  • Candidates are expected to work cross-functionally with System Integration and Software Test teams to ship new features autonomously.

Matching Summary

The company is developing autonomous general-purpose humanoid robots with human-level intelligence for home and commercial markets.

Skills & Requirements

Must-have

  • C/C++ programming in embedded systems
  • Python scripting for test automation
  • Real-time operating system knowledge
  • CAN SPI I2C UART communication protocols
  • Lab instrument usage like oscilloscopes

Nice-to-have

  • Low level protocol driver development experience
  • Motor control systems background
  • Bazel build system familiarity
  • Docker container experience
  • Full product lifecycle ownership

Key Requirements

  • Graduate student or recent graduate in Computer Engineering
  • Minimum 10 weeks internship availability
  • Fluency in C/C++ and Python languages

Work Rights

Not specified

Tailored Resume

Cover Letter