Senior Staff Software Engineer
Deployment / Linux Platforms
Confirmed live in the last 24 hours
Aurora Innovation

1,001-5,000 employees

Self-driving technology provider for various vehicles
Company Overview
Aurora stands out as a leading company in the autonomous driving industry, with its Aurora Driver system designed to operate a variety of vehicle types, demonstrating its versatility and broad applicability. The company's commitment to safety and efficiency is evident in its use of advanced sensor fusion and proprietary computing, enabling the system to understand and navigate complex environments. Furthermore, Aurora's partnerships with industry leaders across the transportation ecosystem, such as Toyota, FedEx, and Uber, underscore its industry leadership and potential for large-scale impact.
Industrial & Manufacturing
Data & Analytics
Hardware

Company Stage

N/A

Total Funding

$5.4B

Founded

2017

Headquarters

Mountain View, California

Growth & Insights
Headcount

6 month growth

4%

1 year growth

1%

2 year growth

21%
Locations
Pittsburgh, PA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Operating Systems
AWS
Linux/Unix
Google Cloud Platform
CategoriesNew
Backend Engineering
Security Engineering
Software Engineering
Requirements
  • Strong programming skills in either C++ or Go
  • BS, MS or PhD in Robotics, Computer Science or a related field
  • Minimum 5-7 years of professional experience
  • Strong software design and architecture skills, especially concerning reliable and scalable distributed systems management
  • Experience with cloud computing environments (AWS, GCP, etc)
  • Demonstrated ability to troubleshoot issues with complex distributed systems in a production setting
  • Demonstrated ability to understand and contribute to an existing, mature codebase
  • Strong programming skills in python
  • Experience with Linux-based operating systems, particularly around installation and provisioning of new machines in a production environment
  • Experience with software package management systems in a Linux environment
  • Experience building safety critical software
  • Experience prioritizing security within software systems
Responsibilities
  • Collaborate with teams across the Autonomy, Aurora Services, Technology Foundations, and Vehicle Platform groups
  • Design, implement, and maintain the software deployment services that run on our autonomous vehicles
  • Design, implement, and maintain software running in the cloud to support our autonomous vehicle software deployments
  • Propose new code designs and write technical design documents
  • Lead key projects for the team
  • Drive tactical and strategic technical decisions for the team
  • Mentor junior team members and maintain engineering excellence