Senior Product Security Engineer

Aurora Innovation Aurora Innovation · Robotics · Mountain View, CA · OneTech

This role focuses on product security engineering for autonomous vehicles, emphasizing automotive cybersecurity, threat modeling, vulnerability assessment, and secure design practices. It involves consulting with engineering teams, developing security processes, and identifying/mitigating security risks in software and hardware.

What you'd actually do

  1. Provide consulting and advisory services to engineering teams heavily focused on automotive cybersecurity
  2. Work directly with engineering and non-engineering teams to drive improvements in internal processes, procedures and technical fundamentals through threat modeling and requirements development
  3. Develop, document, improve, implement and execute cybersecurity best practices and processes for autonomous vehicles across internal and external engineering partners
  4. Perform technical automotive cybersecurity assessments and reviews, research, uncover, and reproduce vulnerabilities, design secure protocols and systems, and write tests and fuzzers to drive architecture changes
  5. Assess the risks across the Aurora Driver Platform and prioritize high value components (software and/or hardware) for critical and high security vulnerabilities

Skills

Required

  • Automotive Cybersecurity (ISO21434/UNECE/NHTSA)
  • Linux operating system security
  • CWE Top 25
  • structured processes and procedures around automotive cybersecurity
  • C++
  • Golang
  • Python
  • software and/or hardware component assessment
  • risk assessment
  • threat modeling
  • incident and emergency response
  • OS hardening
  • vulnerability management
  • pentesting
  • offensive security
  • cryptographic protocols and concepts
  • vulnerability discovery and analysis
  • design review
  • code-level security reviews
  • security engineering
  • computer and network security
  • authentication and security protocols
  • applied cryptography
  • security technologies and processes

Nice to have

  • Relevant automotive cybersecurity work experience
  • Relevant experience with Automotive Cybersecurity Frameworks (ISO21434/UNECE/NHTSA)
  • Relevant work experience in offensive security, penetration testing or red teaming
  • Defense in Depth Strategies
  • production-quality code in C++, Golang, or Python
  • security of software, hardware and services evaluation
  • embedded firmware security
  • hardware security
  • robotics or automotive space security
  • cloud security (AWS)
  • infrastructure-as-code
  • Trusted Platform Modules
  • HSMs
  • trusted boot
  • open source contributions
  • published papers
  • conference presentations

What the JD emphasized

  • automotive cybersecurity
  • threat modeling
  • vulnerability testing
  • secure design
  • risk assessment