Staff Security Software Engineer

Aurora develops and commercially operates AI-powered self-driving freight technology through its Aurora Driver system.

Pittsburgh, United States
About Aurora Innovation, Inc.

Aurora is a public autonomous-vehicle technology company focused on self-driving freight. Its Aurora Driver combines hardware and AI software to operate trucks and underpins its driver-as-a-service trucking product.

View jobs by Aurora Innovation, Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and architect systems that support security goals and the Safety Case. You will lead hands-on implementation of vehicle security systems, integrate security capabilities with partner teams and OEMs, perform security architecture work, and mentor security and non-security engineers.

Requirements

  • BS, MS, or PhD in Computer Science or a related technical field, or equivalent practical experience
  • Ability to write production-quality code in C++ and Golang
  • Ability to work with software engineers on design and code
  • Ability to communicate with technical and non-technical audiences
  • Ability to translate product requirements into code independently
  • Ability to write production code, unit tests, and integration tests
  • Ability to debug across module boundaries
  • Familiarity with cryptographic protocols, infrastructure security, and network security best practices
  • Ability to translate company goals into product requirements
  • Ability to lead a team, organize projects, and work cross-functionally
  • Minimum 2 years of experience in a security-specific or security-adjacent industry
  • Minimum 8 years of software engineering development experience

Responsibilities

  • Design and architect systems supporting security goals and the Safety Case
  • Lead hands-on implementation of vehicle security systems
  • Lead integration of security capabilities and components with partner teams
  • Ensure security integration into the Aurora Driver platform with Vehicle Platform partners and OEMs
  • Guide and mentor security and non-security engineers

Benefits

  • Annual bonus
  • Equity compensation