Senior Embedded Firmware Engineer - Automotive MCU Systems

Uber

Sunnyvale (CA)

On-site

USD 180,000 - 200,000

Full time

17 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus program
Equity award
401(k) plan
Benefits

Job summary

Uber’s AV Labs is building a high-velocity team to turn real-world operations into high-quality data for autonomous partners. The role focuses on firmware for automotive MCUs, including bring-up, secure updates, and integration with the main compute platform.

You will lead design, validation and production-ready firmware for vehicle systems. You will work with AUTOSAR Classic and FreeRTOS, drive hardware bring-up, and collaborate with hardware engineers to ensure robust, secure updates and time

Qualifications

  • 7+ years developing embedded software in C/C++ on RTOS or bare metal.
  • Experience with automotive MCUs (AURIX) and CAN/CAN-FD.
  • Production lifecycle from prototype to production in autonomous vehicle domains.

Responsibilities

  • Design, write and maintain C firmware and drivers for automotive MCUs on FreeRTOS and AUTOSAR Classic: CAN-FD, Ethernet, SPI, I2C, LIN, ADC, PWM.
  • Own the bridge between vehicle CAN-FD buses and the compute SoC, including buffering, filtering and timestamping.
  • Implement power sequencing, sleep and wake, voltage/temperature monitoring, fan control, SoC watchdog and reset supervision, and gPTP/PPS distribution.
  • Own the bootloader and dual-bank update path, including versioning, signing, rollback and recovery.
  • Own board bring-up and validation for custom hardware; participate in schematic reviews and debug with oscilloscopes and Lauterbach TRACE32.
  • Integrate and regression-test supplier firmware drops and mentor teammates on code quality.

Skills

Embedded C/C++
RTOS
Automotive MCUs
Hardware debugging
Firmware development

Education

Bachelor's degree in Electrical Engineering

Tools

FreeRTOS
AUTOSAR Classic
CAN-FD
Lauterbach TRACE32
Oscilloscopes

Job description

Uber’s AV Labs is building a high-velocity team to turn real-world operations into high-quality data for autonomous partners. The role focuses on firmware for automotive MCUs, including bring-up, secure updates, and integration with the main compute platform.

You will lead design, validation and production-ready firmware for vehicle systems. You will work with AUTOSAR Classic and FreeRTOS, drive hardware bring-up, and collaborate with hardware engineers to ensure robust, secure updates and time

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Embedded Engineer — AV Hardware & Firmware
Senior Embedded Engineer — AV Hardware & Firmware

Uber • Sunnyvale (CA)

On-site
USD 211,000 - 234,000
Bonus program
Equity award
401(k) plan
Senior Embedded Engineer - AV Hardware & Firmware Bring-Up
Senior Embedded Engineer - AV Hardware & Firmware Bring-Up

Uber • Sunnyvale (CA)

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

Uber Technologies Inc. • Sunnyvale (CA)

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

Uber • Sunnyvale (CA)

On-site
USD 180,000 - 200,000
Bonus program
Equity award
401(k) plan
+1
Senior Embedded Engineer — Vehicle Diagnostics & Monitoring
Senior Embedded Engineer — Vehicle Diagnostics & Monitoring

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 200,000
401(k) plan
Bonus program
Equity award
+1
Staff Systems Engineer - AV Validation & Integration
Staff Systems Engineer - AV Validation & Integration

Uber • Sunnyvale (CA)

On-site
USD 232,000 - 258,000
Bonus program
Equity award
401(k) plan
+1
Senior Embedded Engineer – Vehicle Diagnostics & Monitoring
Senior Embedded Engineer – Vehicle Diagnostics & Monitoring

Uber • Sunnyvale (CA)

On-site
USD 180,000 - 200,000
Bonus program
Equity award
401(k) plan
+1
Senior Embedded Engineer - AV Hardware & Data
Senior Embedded Engineer - AV Hardware & Data

Uber • Sunnyvale (CA)

On-site
Confidential
Senior Embedded Engineer
Senior Embedded Engineer

Uber • Sunnyvale (CA)

On-site
USD 180,000 - 200,000
Bonus program
Equity award
401(k) plan
+1