Senior Embedded Engineer, Vehicle Diagnostics and Monitoring

Uber

Confirmed live yesterday High trust
Hybrid

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $181k
$136k $227k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $146,975–$215,625.

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 107 open roles on FindRole.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Senior Embedded Engineer, Vehicle Diagnostics and Monitoring

The Sr Embedded Engineer, Vehicle Diagnostics and Monitoring joins the AV Labs Hardware team to develop the next-generation E/E architecture for an autonomous vehicle fleet. You will design and implement fault detection, DTC handling, UDS, and DoIP services across MCU and Linux compute platforms. Key responsibilities include building vehicle health monitoring pipelines using Prometheus, OpenTelemetry, and Grafana, as well as performing deep system observability with eBPF and kernel tracing. You will commission compute, MCU, and sensor stacks, validating gPTP and PPS timing. The role requires expertise in C/C++, CAN-FD, Automotive Ethernet, and tools like Vector CANoe. You will solve the technical challenge of ensuring reliable fleet operation by providing deep diagnostics, safety analysis, and production-line test interfaces for autonomous data collection.

What you'll do

  • Design and implement fault detection, DTC handling, UDS/DoIP services, and watchdog supervision for MCU and Linux platforms.
  • Build a vehicle health monitoring pipeline to collect and store metrics, logs, and fault events from the fleet.
  • Use eBPF and kernel tracing to monitor Linux SoC behavior, including scheduling, network, and camera pipeline latency.
  • Create Grafana dashboards and alert rules for fleet health metrics like temperature, voltage, and bus load.
  • Commission and integrate compute, MCU, and sensor stacks into vehicles, validating gPTP and PPS timing.
  • Root-cause vehicle issues using monitoring data and convert findings into automated regression tests.
  • Contribute to safety analyses and implement secure diagnostic access with authenticated sessions.
  • Define diagnostic interfaces and readouts for use by manufacturing end-of-line test stations.

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, embedded Linux, or bare metal.
  • Hands-on experience with UDS (ISO 14229), DTC handling, and ISO-TP over CAN.
  • Experience with CAN/CAN-FD, Automotive Ethernet, Vector CANoe, oscilloscopes, and logic analyzers.
  • Hands-on experience debugging embedded Linux system-level issues using eBPF-based tools and profilers.
  • Experience building monitoring systems for devices or fleets using Prometheus, Grafana, Python, Go, or C/C++.
  • Experience taking embedded systems from prototype to production in autonomous vehicle, robotics, or mission-critical automotive domains.
  • Experience with DoIP (ISO 13400) is a plus (preferred).

More like this

Similar roles

Senior Embedded Engineer, MCU Firmware

Uber

Sunnyvale, CA 5 days ago
C C++ FreeRTOS AUTOSAR Classic CAN-FD Ethernet SPI I2C LIN Infineon AURIX TriCore NVIDIA DRIVE Jetson ISO 26262 MISRA C gPTP Hardware Security Module Bootloader Logic Analyzers Oscilloscopes Lauterbach TRACE32
7+ yrs exp Hybrid

Senior Embedded Software Engineer

Abbott

Alameda, CA 142 days ago $100,000–$200,000
C Embedded Systems Firmware Microprocessor Architecture Unit Testing Source Control Bluetooth Bluetooth Low-Energy RF WiFi UML SysML Model-Based Design UI Design FDA 510K ISO13485 EN460001 Debuggers Profilers
8+ yrs exp

Senior Embedded Software Engineer

Abbott

Milpitas, CA 68 days ago $114,000–$228,000
C C++ C# Python Embedded Software Firmware Middleware TCP/IP BLE USB Stack Root-Cause Analysis Design Control ISO IEEE
7+ yrs exp

Senior Embedded Software Engineer

Abbott

Alameda, CA +1 68 days ago $114,000–$228,000
C C++ C# Python Embedded Software IDEs Debuggers Software Development Life Cycle Design Control ISO IEEE
6+ yrs exp

Senior Embedded Software Engineer

Abbott

Milpitas, CA 68 days ago $100,000–$200,000
C C++ C# Python Embedded Software Firmware Middleware USB stack BLE stack TCP/IP File Systems Unit Test Frameworks Debuggers IDEs ISO IEEE Root-cause analysis
7+ yrs exp