Senior Embedded Firmware Engineer – Automotive RTOS

Humble Robotics

San Francisco (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Humble Robotics is seeking an Embedded Engineer to craft safety‑critical, real‑time firmware for automotive ECUs. You’ll drive the full firmware lifecycle from bring‑up to production deployment and work closely with hardware, systems, and safety teams.

The role involves developing bootloaders, drivers, and middleware, implementing CAN, LIN, and Automotive Ethernet, and validating with unit and hardware‑in‑loop tests. You’ll contribute to a high‑velocity AV program in the SF Bay Area.

Qualifications

  • BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 3+ years of production embedded firmware in C/C++.
  • Experience with 32‑bit ARM Cortex‑M or automotive‑grade MCUs.
  • Experience developing custom HAL, drivers, and middleware on bare‑metal or lightweight RTOS.
  • Working knowledge of safety‑rated Real‑Time Operating Systems.
  • Experience with CAN, LIN and interfaces SPI, I2C, UART.
  • Proficient with Git and a Linux development environment.
  • Eligible to work in the United States.

Responsibilities

  • Architect, develop, debug, and test real‑time embedded firmware in C++ for automotive-grade MCUs.
  • Develop and maintain bootloaders, low‑level drivers, middleware, and RTOS configurations.
  • Implement automotive communication protocols (CAN, LIN) and interfaces (SPI, I2C, UART).
  • Collaborate with hardware engineers on schematic review, bring‑up, and co‑debugging.
  • Manage reliable communications between compute and embedded platforms in the vehicle.
  • Partner with Tier 1s to integrate vehicle components.
  • Develop and execute unit, integration, and hardware‑in‑loop test strategies.
  • Root‑cause board‑level and vehicle‑level issues in the field.
  • Support manufacturing test development and vehicle software deployment.

Skills

Embedded firmware development
ARM Cortex‑M
RTOS development
CAN/LIN protocols
SPI/I2C/UART
Git and Linux
Hardware debugging tools
US work eligibility

Education

BS/MS in Electrical/Computer Engineering or related field

Tools

SWD/JTAG
Linux development environment
Git

Job description

Humble Robotics is seeking an Embedded Engineer to craft safety‑critical, real‑time firmware for automotive ECUs. You’ll drive the full firmware lifecycle from bring‑up to production deployment and work closely with hardware, systems, and safety teams.

The role involves developing bootloaders, drivers, and middleware, implementing CAN, LIN, and Automotive Ethernet, and validating with unit and hardware‑in‑loop tests. You’ll contribute to a high‑velocity AV program in the SF Bay Area.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer - Automotive MCU + Equity
Senior Embedded Firmware Engineer - Automotive MCU + Equity

Uber • Sunnyvale (CA)

On-site
USD 180,000 - 200,000
Bonuses
Equity
Senior Embedded Engineer
Senior Embedded Engineer

Humble Robotics • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Firmware Engineer - Safety-Critical RTOS
Senior Embedded Firmware Engineer - Safety-Critical RTOS

Frontdoor Defense • Sunnyvale (CA)

On-site
USD 187,000 - 253,000
Senior Embedded Firmware Engineer (RTOS, Automotive)
Senior Embedded Firmware Engineer (RTOS, Automotive)

Speedrun Talent Network • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Senior Real-Time Embedded Firmware Architect
Senior Real-Time Embedded Firmware Architect

42dot • San Francisco (CA)

On-site
USD 175,000 - 248,000
Lead Embedded Engineer - Automotive RTOS & ECU Expert
Lead Embedded Engineer - Automotive RTOS & ECU Expert

BayOne Solutions • San Francisco (CA)

On-site
USD 150,000 - 210,000
Principal Embedded Firmware Engineer - Autonomous Vehicle
Principal Embedded Firmware Engineer - Autonomous Vehicle

Telemetry Today LLC • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Senior Embedded Engineer – Automotive MCU & RTOS Expert
Senior Embedded Engineer – Automotive MCU & RTOS Expert

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 200,000
401(k) plan
Bonus program
Equity award
Senior Firmware Engineer
Senior Firmware Engineer

Tata Technologies Ltd. • Mountain View (CA)

On-site
USD 100,000 - 130,000
Senior Embedded Firmware Architect - Automotive RTOS
Senior Embedded Firmware Architect - Automotive RTOS

42dot • San Francisco (CA)

On-site
USD 210,000 - 320,000