Software Developer- Autonomous Vehicle Maps

3 weeks ago
Advanced Technologies Group - Software Engineering
Requisition Post Information* : External Company Name
Uber Technologies, Inc.
Requisition Post Information* : External Company URL

Uber Overview

About Uber


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 autonomous trucking and self-driving cars, we’re in for the long haul. We’re reimagining how people and things move from one place to the next.

Job Description

About the Role


As a Software Developer you will make an impact in the real world using exciting and new technology. You will work in small, multidisciplinary teams, releasing quality code to people as fast as possible. Your passion in problem-solving and expertise in object oriented programming and knack for coding and scripting will bring the best experiences possible



What You’ll Do


  • Build better user experience products for creation of interactive features
  • Implement user interface using Qt based on wireframes prepared by designers
  • Work cross-functionally with engineers and designers


What You’ll Need

  • Demonstrable skill with Qt on Linux using modern c++
  • Unit testing experience using XUnit
  • Experience in working on large code bases


Bonus Points if

  • Experience writing tools within large organizations
  • Experience with 3d mapping in general
  • Experience in Python scripting
  • Experience with geographic projections

About the Team


The AV Maps team produces detailed maps that are consumed by the autonomy stack in the Uber self driving vehicles. This map forms the core framework that the software on the vehicle uses to make real time decisions to navigate the world with a high degree of precision. Without the map, the cars cannot drive autonomously.  The AV Maps Tools team builds responsive, reliable and scalable products to enable the release of new maps quickly onto the vehicle. Additionally, the tools team works closely with a stellar team of engineers, researchers, designers and product managers to ensure the AV Maps Tools are a powerful and innovative business advantage.


Connect With Us!

Not ready? Connect with Uber to receive future communications about opportunities and general information about specific areas of Uber that interest you.