Skip to main content

Tell us your location

Please enter your nearest city name to help us display the correct information for your area

Firmware Engineer-LiDAR

Hardware Engineering & Vehicle Programs, Advanced Technologies Group in San Francisco, CA

We’re changing the way people think about transportation. Not that long ago we were just an app to request premium black cars in a few metropolitan areas. Now we’re a part of the logistical fabric of more than 600 cities around the world. Whether it’s a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.


For the people who drive with Uber, our app represents a flexible new way to earn money. For cities, we help strengthen local economies, improve access to transportation, and make streets safer.


And that’s just what we’re doing today. We’re thinking about the future, too. With teams working on new modalities, self-driving cars and even urban air transportation, we’re in for the long haul. We’re reimagining how people and things move from one place to the next.


About the Role


The Lidar Firmware Engineer will work to develop automotive grade state art LiDAR systems for autonomous vehicles.  They will focus on firmware design and implementation for safe and reliable Lidar systems.

What You’ll Do


  • Be involved in the design and build process of automotive lidar from the prototype to product level.
  • Develop firmware on STM32 and ARM platforms for sensor devices.
  • Work closely with various teams (System, Safety, Electrical, Mechanical, Calibration, Verification, etc.) to assess and implement design requirements.


What You’ll Need


  • Minimum 3 years industry experience
  • BS in Computer Engineering, Electrical Engineering or related discipline
  • Strong coding skills in C, C++ and Python
  • Knowledge of OpenEmbedded and FreeRTOS
  • Experience with STM32 and/or ARM Microcontrollers
  • Background with SPI, UART, I2C
  • Network stack experience
  • Excellent communication skills especially with diverse groups of team members including technicians, software and hardware engineers
  • Strong general Linux experience


Bonus Points If


  • Knowledge and background in implementation of ASIL Safety standards.
  • FPGA design, Verilog.
  • Background working with a high speed serial bus technology, such as SGMII or PCIe.
  • Background with motor controllers.
  • Interest or background in lidar and robotics.


About the Team


At the Advanced Technologies Group (ATG), we are building technologies that will transform the way the world moves. Our teams in Pittsburgh, San Francisco, Phoenix, and Toronto are dedicated to mapping, software and hardware development, vehicle safety, and operations for self-driving technology. Our teams are passionate about developing a self-driving system that will one day move people and things around more safely, efficiently, and cost effectively.

See our Candidate Privacy Statement

At Uber we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.