Uber
Senior Embedded Engineer
$180K–$200K
Sunnyvale, California · Senior · Full-time · Posted Sep 23, 2026
- Experience
- 5+ years of professional embedded software development.
- Education
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
About the job
Develop and deploy firmware, drivers, and embedded software for Uber’s autonomous vehicle data-collection hardware and sensor systems.
What you'll do
- Develop firmware and low-level drivers for automotive components and AV sensors.
- Lead board bring-up, hardware validation, and software deployment for custom computing platforms.
- Debug and optimize system performance, sensor data pipelines, timing, and network synchronization.
What they ask for
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of professional embedded software development using modern C/C++ in RTOS or bare-metal environments.
- Experience writing firmware and drivers for automotive-grade components, SoCs, and AV sensors, including sensor integration, board bring-up, and hardware debugging.
- Experience contributing to embedded hardware systems from prototyping and third-party integration through production deployment.
Nice to have
- Experience with custom board design collaboration, functional safety standards including ISO 26262, or MISRA C/C++.
- Experience with PTP/gPTP, IEEE 802.1AS, NVIDIA DRIVE, Qualcomm Snapdragon Ride, or hardware accelerators.
Pay
USD $180,000 per year - USD $200,000 per year (base salary)
Tools
C/C++, FreeRTOS, Embedded Linux, CAN/CAN-FD, Automotive Ethernet, FPD-Link/GMSL, PCIe, SPI
Model-written summary · the original posting is authoritative