H

Humble Robotics

Autonomous, cabless EV haulers for freight

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science or Master of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • At least 3 years of experience developing production embedded firmware in C or C++.
  • Experience with 32-bit ARM Cortex-M or similar automotive-grade microcontrollers.
  • Experience developing custom hardware abstraction layers, drivers, and middleware on bare-metal or lightweight real-time operating system platforms.
  • Working knowledge of safety-rated real-time operating systems.
  • Experience with automotive communication protocols, including Controller Area Network and Local Interconnect Network, and peripheral interfaces, including Serial Peripheral Interface, Inter-Integrated Circuit, and Universal Asynchronous Receiver-Transmitter.
  • Comfort using Git and working in a Linux development environment.
  • Proficiency with hardware debugging tools, including SWD/JTAG, multimeter, oscilloscope, and logic analyzer.
  • Eligibility to work in the United States.

Responsibilities

  • Architect, develop, debug, and test real-time embedded firmware in C++ for automotive-grade microcontrollers.
  • Develop and maintain bootloaders, low-level drivers, middleware, and real-time operating system configurations.
  • Implement and integrate automotive communication protocols, including Controller Area Network, Local Interconnect Network, and Automotive Ethernet, and peripheral interfaces, including Serial Peripheral Interface, Inter-Integrated Circuit, and Universal Asynchronous Receiver-Transmitter.
  • Collaborate with hardware engineers on schematic review, board bring-up, and hardware-software co-debugging.
  • Manage reliable communications between compute and embedded platforms on the vehicle.
  • Partner with Tier 1 suppliers to integrate vehicle components.
  • Develop and execute unit, integration, and hardware-in-the-loop test strategies.
  • Root-cause board-level and vehicle-level issues in the field.
  • Support manufacturing test development and vehicle software deployment.

Desired Qualifications

  • Experience taking an embedded system from concept to production.
  • Experience with safety-critical or fault-tolerant systems in automotive, aerospace, or robotics.
  • Familiarity with ISO 26262 and functional safety concepts.
  • Experience with modern C++ and/or Rust.
  • Experience with Automotive Ethernet (100M/1G-T1) and TSN/gPTP.
  • Experience with embedded security and/or automotive security.
  • MISRA C/C++ compliance and static analysis tooling.
  • Python for test automation and scripting.
  • Familiarity with hazard analysis and risk assessment (HARA), failure mode and effects analysis (FMEA), and safety-case development.
  • Experience augmenting firmware development with large language models while maintaining rigor and responsibility.

About the Company

Humble Robotics

Autonomous, cabless EV haulers for freight

Humble Robotics builds fully autonomous, cabless, battery-electric Class 8 haulers designed to move freight dock-to-dock in warehouses, railyards, and seaports, starting with shipping-container moves. The trucks navigate using 360° cameras, LiDAR, and radar, and run vision-language-action models to drive themselves, with remote operational support as part of a full-service offering. Unlike many competitors, Humble leverages a cabless, lighter-weight design for better payload efficiency, and it brings together a team with experience from Tesla, Waymo, Cruise, Google, Rivian, Apple, Uber, and Waabi. The company aims to advance the autonomy stack, launch pilots, and begin early manufacturing to support eventual public-road deployment.

Company size
11-50
Company stage
Series A
Total funding
$75M
Headquarters
San Francisco, CA
Founded
2026

Recently Posted Jobs

Explore more opportunities at Humble Robotics

See more jobs