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