Senior Embedded Engineer

Uber

Confirmed live 3 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Posted
10 days ago
Freshness
Confirmed live 3 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $176k
$129k most similar roles pay here $224k

This listing doesn't post a salary. Most similar roles pay $149,275–$203,687.

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

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Senior Embedded Engineer

Senior Embedded Engineer As part of the AV Labs Hardware team, the Senior Embedded Engineer will develop critical firmware and low-level device drivers for automotive-grade components and autonomous vehicle sensors including LiDAR, radar, and cameras. The role involves managing the transition to production by leading board bring-up, hardware validation, and software deployment for custom in-house computing platforms. Key responsibilities include collaborating on hardware-software co-design, performing schematic reviews, and troubleshooting complex systems using oscilloscopes and logic analyzers. The candidate must possess expertise in C/C++, RTOS or Embedded Linux environments, and standard automotive interfaces like CAN/CAN-FD, Automotive Ethernet, and PCIe. This role addresses the challenge of unlocking long-tail driving data for autonomous vehicles by ensuring reliable sensor data pipelines and timing synchronization across vehicle networks to support high-fidelity data collection and shadow mode operations.

What you'll do

  • Design and maintain firmware and low-level device drivers for 3rd-party automotive components and AV sensors like LiDAR, radar, and cameras.
  • Execute board bring-up, hardware validation, and software deployment for custom, in-house designed autonomous computing platforms.
  • Partner with electrical and hardware teams to implement hardware-software interfaces and participate in schematic reviews.
  • Use oscilloscopes and logic analyzers to troubleshoot system-level issues and optimize sensor data pipelines.
  • Ensure strict timing and network synchronization across vehicle networks using protocols like CAN, Automotive Ethernet, and PTP.
  • Develop firmware for high-performance autonomous driving SoCs while optimizing data pipelines via GPUs, DSPs, and NPUs.
  • Mentor team members and establish best practices for embedded software architecture and code quality.

What we're looking for

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 5+ years of professional experience developing embedded software using modern C/C++ in RTOS or bare-metal environments.
  • Experience writing firmware and device drivers for automotive-grade components, SoCs, and autonomous vehicle sensors like LiDAR, radar, and cameras.
  • Proficiency with hardware debugging tools such as oscilloscopes and logic analyzers.
  • Familiarity with standard automotive interfaces and vehicle networks including CAN/CAN-FD, Automotive Ethernet, FPD-Link/GMSL, PCIe, SPI, and I2C.
  • Experience contributing to embedded hardware systems from prototyping through production deployment in autonomous vehicle, robotics, or mission-critical automotive domains.
  • Experience collaborating with electrical engineers on custom board designs, schematic reviews, and component selection (preferred).
  • Knowledge of ISO 26262 standards, MISRA C/C++, PTP/gPTP, and high-performance AV compute platforms like NVIDIA DRIVE or Qualcomm Snapdragon Ride (preferred).

More like this

Similar roles

Senior Embedded Software Engineer

Anduril Industries

Costa Mesa, CA 32 days ago $191,000–$253,000
C++ Rust Embedded Linux ARM Python RTOS Firmware Device Drivers SPI I2C UART PCIe Ethernet JESD204 CMake GDB Valgrind Nix CI/CD Signal Processing

Staff Embedded Engineer

Uber

Sunnyvale, CA 10 days ago
C++ C RTOS Embedded Linux Firmware Device Drivers LiDAR Radar Cameras Oscilloscopes Logic Analyzers CAN CAN-FD Automotive Ethernet FPD-Link GMSL PCIe SPI I2C ISO 26262 MISRA C/C++ PTP gPTP NVIDIA DRIVE Qualcomm Snapdragon Ride
7+ yrs exp

Senior Embedded Engineer

Anduril Industries

Waltham, MA 9 days ago $191,000–$253,000
FPGA VHDL Verilog SystemVerilog RTL Xilinx Vivado Intel Quartus Python MATLAB Embedded Linux Git AXI SERDES DDR Ethernet SPI I2C Computer Vision Firmware Hardware Acceleration
10+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Florham Park, NJ 56 days ago $164,100–$173,074
C C++ Rust Linux SELinux ARMv8 Concurrent Programming Device Drivers Serial Communication Computer Networking IDE Version Control Scripting
8+ yrs exp

Senior Embedded Software Engineer

Motorola Solutions

Melville, NY 165 days ago $130,000–$160,000
C++ C Python C# Linux RTOS Git CMake LabView Visual Studio Docker CI/CD GitLab UDP ARM Embedded Systems Image Processing
7+ yrs exp Hybrid

Senior Embedded Software Engineer

TSC

Aurora, CO 73 days ago
C C++ Embedded Systems Linux RTOS Python Bash CI/CD Git Containerization Virtualization IP Networking Cross-compilation Device Drivers MIL-STD-882E
10+ yrs exp