Drimva

Uber

Sr Embedded Engineer, Vehicle Diagnostics and Monitoring

$180K–$200K

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

Experience
7+ years developing embedded software; no alternatives stated.
Education
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

About the job

Build and support vehicle diagnostics, monitoring, dashboards, and production testing for Uber’s autonomous-vehicle data-collection fleet.

What you'll do

  • Develop fault detection and diagnostic services across MCU and Linux compute platforms; build vehicle health monitoring, dashboards, and alerts.
  • Integrate and commission vehicle compute, MCU, and sensor systems; use telemetry to troubleshoot issues and create regression tests.
  • Contribute to safety and security mechanisms and define diagnostic interfaces for production-line testing.

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, embedded Linux, or bare metal.
  • Hands-on experience with UDS, DTC handling, and ISO-TP over CAN; strong CAN/CAN-FD, Automotive Ethernet, and vehicle integration experience.
  • Experience debugging embedded Linux with eBPF-based tools and building device or fleet monitoring, dashboards, and alerts.

Nice to have

  • DoIP; observability stacks such as Loki, ELK, OpenTelemetry, or InfluxDB; and fleet-scale telemetry pipelines.
  • HSM, secure boot, AUTOSAR diagnostics, ISO 26262, ASPICE, MISRA C/C++, production test tooling, or Linux/AV compute platforms.

Pay

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

Tools

C/C++, RTOS, embedded Linux, UDS, ISO-TP, CAN/CAN-FD, eBPF, Prometheus

Model-written summary · the original posting is authoritative

First seen Oct 24, 2026 · Last verified Nov 6, 2026 (UTC)