Senior Embedded Engineer, MCU Firmware

Uber

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $185k
$141k $231k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $155,585–$214,000.

Based on 240 similar postings.

Employer

About Uber

Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.

Uber currently has 123 open roles on FindRole.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Senior Embedded Engineer, MCU Firmware

The Senior Embedded Engineer, MCU Firmware joins the AV Labs Hardware team to develop the next-generation E/E architecture for an L4 data-collection vehicle fleet. This role focuses on the automotive MCU responsible for vehicle network access, power sequencing, thermal supervision, and secure firmware updates. You will design and maintain C firmware and drivers for Infineon AURIX TriCore MCUs using FreeRTOS and AUTOSAR Classic. Key responsibilities include managing CAN-FD, Ethernet, SPI, I2C, LIN, ADC, and PWM interfaces, as well as implementing gPTP time distribution and dual-bank secure updates. You will perform board bring-up and validation using oscilloscopes, logic analyzers, and Lauterbach TRACE32. The work involves solving critical problems in vehicle I/O bridging, power management, and hardware security for autonomous vehicle platforms.

What you'll do

  • Design and maintain C firmware and drivers for automotive MCUs using FreeRTOS and AUTOSAR Classic.
  • Develop drivers for communication protocols including CAN-FD, Ethernet, SPI, I2C, LIN, ADC, and PWM.
  • Manage the bridge between vehicle CAN-FD buses and the compute SoC for buffering, filtering, and timestamping.
  • Implement power sequencing, thermal monitoring, fan control, and gPTP/PPS time distribution.
  • Own the bootloader and dual-bank update paths, including signing, versioning, and recovery of field units.
  • Lead board bring-up and validation for custom hardware using oscilloscopes, logic analyzers, and Lauterbach TRACE32.
  • Integrate and regression-test supplier firmware drops while maintaining automated and reproducible builds.

What we're looking for

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 7+ years of experience developing embedded software in C/C++ on an RTOS or bare metal.
  • Hands-on firmware and driver experience with automotive-grade MCUs, including CAN/CAN-FD and Ethernet.
  • Experience taking embedded systems from prototype and third-party integration to production in autonomous vehicles, robotics, or mission-critical domains.
  • Experience with board bring-up and hardware debugging tools like oscilloscopes, logic analyzers, and Lauterbach TRACE32.
  • Experience with AURIX TC3xx, Renesas RH850, or NXP S32 MCUs (preferred).
  • Experience with HSM, secure boot, secure updates, and key management on automotive MCUs (preferred).
  • Experience with ISO 26262 (ASIL B through D), MISRA C, and AUTOSAR Classic (preferred).

More like this

Similar roles

Senior Firmware Engineer

Danaher Corporation

San Jose, CA 11 days ago $120,000–$160,000
C C++ STM32 Arm Cortex-M FreeRTOS CMSIS-RTOS UART I2C SPI PWM ADC DAC GPIO Ethernet TCP DMA Bootloaders Hardware-in-the-Loop Oscilloscope Logic Analyzer
5+ yrs exp

Embedded Firmware and Software Engineer

HP Inc.

Spring, TX +1 13 days ago $116,150–$182,400
Embedded Systems Firmware C C++ Python Linux Git Agile Methodology Algorithms Debugging Communication Protocols New Product Development
7+ yrs exp

Embedded Firmware Engineer

Anduril Industries

Costa Mesa, CA 61 days ago $166,000–$220,000
C Embedded Systems Microcontrollers ARM AVR MSP430 PIC RTOS FreeRTOS Zephyr VxWorks Python SPI I2C UART CAN Board Bring-up Test Automation Jama DOORS
2+ yrs exp

Senior Firmware Engineer, Space Embedded Systems

Anduril Industries

Costa Mesa, CA 99 days ago $191,000–$254,000
C C++ Rust Python RTOS Bare-metal ARM AVR MSP430 PIC JTAG SWD SPI I2C CAN USB RS232 RS485 Ethernet Oscilloscope Logic Analyzer
8+ yrs exp