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