Skip to main content
Uber CareersUber Careers

Software Engineer - Advanced Sensing

Software, Advanced Technologies Group
in Pittsburgh, Pennsylvania

About the Role

As an Advanced Sensing Software Engineer, you'll be the first to play with all the new toys. Your playground will include the best self-driving sensors, a fleet of customizable test vehicles, a massive test track, beautiful cities, an army of labelers, test engineers, mission specialists, and the full software stack of Uber ATG. Your mission will be to integrate sensors onto the test fleet, push them to their limits, and pick winners. This work includes working with vendors, writing device drivers, building fleet capabilities, designing experiments, writing visualization and analysis tools, and squeezing insight from data.

What You'll Do:

  • Integrate new sensors into software stack
  • Support test fleet
  • Design and execute experiments
  • Develop tools to visualize, analyze, and label data
  • Support perception software experiments
  • Interact across software, hardware, labeling, and test operations teams

What You'll Need:

  • Programming in C++
  • Familiarity with and ability to learn hardware interfaces (Ethernet, TCP, UDP, CAN)
  • Ability to understand and modify systems involving mathematical concepts
  • BS/MS/Ph.D. in Computer Science or related field

Bonus Points:

  • Autonomy software
  • Sensors
  • Linux/other Unix environments
  • Python
  • Training pipelines
  • Designing experiments and data analysis
  • Developing visualization and analysis tools

What You'll Need

We are looking for a range of experience for roles on the Advanced Sensing Team from exceptional new grads to highly skilled senior engineers.

About the Team

The Advanced Sensing Team sits at the intersection of algorithms and sensors. The mission is to develop sensors that unlock perception capabilities. We work closely with Uber ATG's elite software team and the world's best sensor builders. For the most promising sensors, we push them to their limits to see where they excel and they can improve.

At the Advanced Technologies Group (ATG), we are building technologies that will transform the way the world moves. Our teams in Pittsburgh, San Francisco, Boulder, 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.

At Uber, we believe technology has the power to make transportation more efficient, accessible, and safer than ever before. Self-driving technology has the potential to make these benefits an everyday reality for our customers, but it's not going to happen overnight. Building best-in-class self-driving technology will take time, and safety is our priority every step of the way. Operating inclusively and transparently, while displaying responsible behavior in a structured development are critical to safety. We at ATG seek candidates who will role model these values.

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.