Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Security Software Engineer

Home > C/C++ programming jobs

Staff Security Software Engineer in USA new

  • Pittsburgh, PA

Responsibilities

  • Design and architect systems that support Aurora’s security goals and safety case.
  • Lead hands-on implementation of vehicle security systems.
  • Lead integration of security capabilities and components with partner teams, vehicle-platform partners, and OEMs.
  • Develop security frameworks and technologies for Aurora’s autonomous vehicle platform.
  • Conduct or contribute to architecture reviews, threat modeling, security code reviews, and release security.
  • Write production-quality C++ and Golang code, unit tests, and integration tests.
  • Translate product requirements and company goals into independently implemented software.
  • Debug across module boundaries and collaborate cross-functionally with technical and non-technical teams.
  • Lead and organize projects to deliver desired outcomes.
  • Guide and mentor security and non-security engineers.

Requirements

  • Bachelor’s, master’s, 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.
  • At least 8 years of development experience in a software engineering environment.
  • At least 2 years of experience in a security-specific or security-adjacent industry.
  • Ability to collaborate with software engineers on design and code and communicate with technical and non-technical audiences.
  • Experience translating product requirements into code independently.
  • Ability to write high-quality production code, unit tests, and integration tests and debug across module boundaries.
  • Knowledge of best practices for cryptographic protocols, infrastructure security, and network security.
  • Ability to translate company goals into product requirements and lead teams and projects.
  • Preferred experience evaluating software and service security; embedded firmware and hardware security, particularly in robotics or automotive; fuzzers; AWS cloud security; infrastructure-as-code; Trusted Platform Modules; HSMs; trusted boot; and open-source contributions, published papers, or conference presentations.

Benefits

  • Eligible for an annual bonus, equity compensation, and benefits.
  • In-person work is expected at least 3 days per week, with some roles requiring up to 5 days per week in the office.

Salary: $171k - $303k/yr

Aurora

Aurora builds the Aurora Driver, a self-driving system for heavy-duty trucks, and offers it as a driver-as-a-service to freight carriers. The company partners with truck OEMs and logistics networks, including Volvo Trucks, PACCAR, FedEx, Uber Freight, Werner, Schneider, and Ryder, to commercializ...

Similar positions

Software Developer

  • Westinghouse Air Brake Technologies Corporation
  • Full time
  • Canada
  • 10/03/2026
  • London

Firmware Engineer - Hands

  • Apptronik
  • Full time
  • USA
  • 10/03/2026
  • Austin, TX

Software Dev Eng I - 1Finity

  • Fujitsu
  • Full time
  • USA
  • 10/03/2026
  • Salary: $78k - $111k/yr
  • Richardson, TX

GPU Kernel Engineer

  • Sciforium
  • Full time
  • USA
  • 10/03/2026
  • Salary: $190k - $250k/yr
  • San Francisco, CA

GN&C Engineer

  • Amentum
  • Full time
  • USA
  • 10/03/2026
  • Houston, TX