Jobs · Engineering · Pennsylvania

Senior Staff Software Engineer (Security)

Aurora · Pittsburgh, PA · 1 wk ago
Engineering$191k–$277k/yrFull-time

About the role

Aurora is seeking a Senior Staff Security Software Engineer to join our team. This individual will be responsible for designing and implementing security frameworks and technologies for our autonomous vehicle platform.

Responsibilities

  • Design/Architect systems to support Aurora’s security goals in fulfilling its Safety Case.
  • Lead the implementation (hands on) of Aurora’s vehicle security systems or cloud systems that support the security of Auror’s vehicles.
  • Lead successful integration of security capabilities and components with partner teams.
  • Work with Vehicle Platform partners and OEMs and ensure successful security integration into the Aurora Driver platform.
  • Guide and mentor both security and non-security engineers.

Requirements

  • BS, MS, or PhD in Computer Science or a related technical field, or equivalent practical experience.
  • Ability and desire to write production-quality code in C++, and Golang.
  • Ability to work effectively with other software engineers on design and code.
  • Ability to communicate effectively with technical and non-technical audiences.
  • Translate product requirements into code independently.
  • Able to write high quality production code, unit tests, integration tests.
  • Able to debug across module boundaries.
  • Familiarity with and Ability to implement best practices related to cryptographic protocols, infrastructure and network security.
  • Able to translate company goals into product requirements.
  • Able to lead a team and organize projects in order to deliver desired outcome.
  • Able to work cross functionally with other teams.

Qualifications

  • Minimum 2 years of experience in a security-specific or security-adjacent industry.
  • Minimum 10 years of development in a software engineering environment.

Desirable Qualifications

  • Experience evaluating the security of software and services.
  • Foundational knowledge of embedded firmware security and hardware security, preferably in the robotics or automotive space.
  • Familiarity working with or developing fuzzers.
  • Familiarity with cloud security (AWS) and infrastructure-as-code.
  • Familiarity with Trusted Platform Modules, HSMs, and trusted boot.
  • A history of giving back to the security industry via open source contributions, published papers, or conference presentations.

Pay

The base salary range for this position is $191,000 - $277,000 per Year. Aurora’s pay ranges are determined by role, level, and location. Within the range, the successful candidate’s starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com