Senior Embedded Engineer
humble-robotics
San Francisco
Posted Mar 10, 2026
- Full-time
Job description
About Humble Robotics Working at Humble Robotics means taking on the biggest change in ground transportation in decades. We’re building an autonomous, zero-emissions hauler that dramatically lowers the cost of freight with groundbreaking vision-based AI, designed for today’s global logistics network. We’re a fast-moving, close-knit team of AV industry veterans and innovative thinkers. We don’t believe culture can be engineered – but when it falls into place, it’s a once-in-a-lifetime adventure. Progress has never felt so present. Position Overview As an Embedded Engineer, you will develop safety-critical, real-time firmware for automotive ECUs powering vehicle control and supervisory functions. You will work across the full firmware lifecycle, from board bring-up to production deployment, collaborating closely with hardware, software, systems, and safety engineering teams. ### Key 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 RTOS configurations - Implement and integrate automotive communication protocols (CAN, LIN, Automotive Ethernet) and peripheral interfaces (SPI, I2C, UART) - 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 1s to integrate vehicle components - Develop and execute unit, integration, and hardware-in-loop test strategies - Root-cause both board-level and vehicle-level issues in the field - Support manufacturing test development and vehicle software deployment. ### Minimum Qualifications - BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or related field - 3+ years developing production embedded firmware in C/C++ - Experience with 32-bit ARM Cortex-M or similar automotive-grade microcontrollers - Experience developing custom HAL, drivers, and middleware on bare-metal or lightweight RTOS platforms - Working knowledge of safety-rated Real-Time Operating Systems - Experience with automotive communication protocols (CAN, LIN) and peripheral interfaces (SPI, I2C, UART) - Comfortable using Git and working in a Linux development environment - Proficiency with hardware debugging tools (SWD/JTAG, multimeter, oscilloscope, logic analyzer) - Eligible to work in the United States ### Preferred 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 - Automotive Ethernet (100M/1G-T1), 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 HARA, FMEA, and safety-case development - Experience augmenting firmware development with LLMs while maintaining rigor and responsibility