Drimva

Humble Robotics

Embedded Software Engineer, 2027 Internship

San Francisco · On-site · Internship · Posted Oct 20, 2026

Education
Currently pursuing a BS or MS program in Electrical Engineering, Computer Engineering, Computer Science, or related field.
Visa sponsorship
Applicants must be eligible to work in the United States.

About the job

Develop and test safety-critical, real-time firmware for microcontroller systems on autonomous vehicles, supporting the firmware lifecycle from board bring-up through production deployment.

What you'll do

  • Design, implement, and test embedded firmware in C++ and develop communication interfaces.
  • Collaborate on board bring-up, troubleshoot board- and vehicle-level issues, and support manufacturing tests and software deployment.
  • Work with hardware, software, systems, and safety engineering teams.

What they ask for

  • Currently pursuing a BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Experience writing C, C++, or Rust for microcontrollers.
  • Understanding of embedded systems fundamentals and ability to read schematics.
  • Familiarity with Git and Linux; eligible to work in the United States.

Nice to have

  • Hands-on experience with 32-bit ARM Cortex-M or Cortex-R microcontrollers, lab tools, CAN, or Ethernet.
  • Practical experience with complex physical systems or student engineering project teams.

Tools

C++, C, Rust, CAN, Ethernet, SPI, I2C, UART

AI focus

The company builds an autonomous hauler using vision-based AI. AI tools may be used during interviews to compare applicants’ qualifications and experience with the job description; a human reviews the output and makes the final hiring decision.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)