Drimva

Uber

Senior Embedded Engineer, MCU Firmware

$180K–$200K

Sunnyvale, California · Senior · Full-time · Posted Oct 22, 2026

Experience
7+ years developing embedded software in C/C++ on an RTOS or bare metal.
Education
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

About the job

Own and deliver automotive MCU firmware for Uber’s autonomous-vehicle data-collection fleet, from board bring-up through production deployment.

What you'll do

  • Develop C firmware and drivers for automotive MCUs, including vehicle networking, power, thermal, and time-management functions.
  • Own CAN-FD bridging between vehicle buses and the compute SoC, plus bootloader and secure-update workflows.
  • Bring up and validate custom hardware; integrate supplier firmware, automate reproducible builds, and mentor teammates.

What they ask for

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 7+ years developing embedded software in C/C++ on an RTOS or bare metal.
  • Hands-on firmware and driver experience on automotive-grade MCUs, with CAN/CAN-FD, Ethernet, board bring-up, and hardware debugging tools.
  • Experience taking embedded systems from prototype and third-party integration to production.

Nice to have

  • HSM and secure boot experience, including secure updates, key management, and chain of trust.
  • AURIX iLLD and AUTOSAR Classic; functional safety (ISO 26262, ASIL B–D) and MISRA C are also listed as preferred.

Pay

USD $180,000 per year - USD $200,000 per year (base salary)

Tools

C, C/C++, Infineon AURIX TriCore, FreeRTOS, AUTOSAR Classic, CAN-FD, Ethernet, Lauterbach TRACE32

Model-written summary · the original posting is authoritative

First seen Oct 22, 2026 · Last verified Nov 5, 2026 (UTC)