Posted 5 years, 7 months ago

Roles

Engineering Managers Software Engineers

Locations

Pittsburgh, PA, San Francisco, CA

Contacts

cpeplin@uber.com

Description

In this post I’ll highlight a specific role on my team in Pittsburgh - a Robotics Infrastructure Software Engineer. This is the equivalent of a “full stack” position for robotics, ranging from low-level C++ performance optimization to sensor integration, to building better tools to streamline track testing. We don't do any firmware development on my team, but we interact closely with the team that does (so familiarity is useful). As a robotics infrastructure software engineering, you will build and integrate core software systems running on-board our fleet of self-driving vehicles. Our team not only builds the APIs for sensor data, but is the first line of defense to dig into thorny, emergent performance and reliability issues on-board. Your software systems are where autonomy algorithms, after vetting in simulation, hit the road and have to deal with unreliable sensors, freezing temperatures, and the realities of operating a test fleet.

Similar Jobs

Create your own personalized Job Alert