Stay in Touch



Autonomy Systems Engineer - Performance & Analysis






San Francisco, CA, US


At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.


We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

About the Role

As an Autonomy Test Engineer, you will be part of a team responsible for analyzing events encountered by our vehicles on the road and in simulation, identifying the underlying reasons for failures and providing timely feedback to autonomy teams. You will support other ATG efforts with clear and concise data that provides unambiguous feedback so autonomy engineering and technical leaders make the right choices. You will maintain awareness of new features and define the processes and mechanisms to verify performance of all relevant scenarios before the software releases.

What You’ll Do

  • Review events encountered by the vehicle daily
  • Identify failure modes and assign severity levels to real-world and simulated vehicle events
  • Function as local expert to Triage team(s) within 1+ areas of the autonomy stack
  • Plan and execute continuing education for Test Analyst group on current and future feature sets within area of expertise including quality review of Analyst assessments of vehicular events
  • Manage bugs through their entire lifecycle: filing, maintaining, closing
  • Remove ambiguity of what needs to be tested and how to interpret result data
  • Participate in software discussions and stay on top of all new features
  • Compare on road performance to simulations generated using up-to-date software
  • Generate reports summarizing and communicating software performance


What You’ll Need

  • BS/MS Degree in Computer Science, Information Systems, Data Science, Software Engineering, Operations Research and Engineering, Robotics or related STEM field
  • Experience using software testing infrastructure and frameworks
  • Experience working with Unix/Linux systems and a familiarity working on the command line
  • Basic knowledge of vehicle motion models (braking distance, acceleration profiles, etc)
  • Able to work in an exciting environment and comfortable with ambiguity
  • Clear and succinct communication skills and ability to bridge the gap between product and technical groups
  • Empathy and passion for building relationships with other teams while effectively providing feedback

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup