Principal Product Security Engineer
Posted on 2/14/2023
INACTIVE
Locations
Bozeman, MT, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
C/C++/C#
Linux/Unix
Python
Go
Requirements
  • Foundational knowledge of operating system security for Linux
  • Foundational knowledge of the CWE Top 25
  • Ability to assess software and/or hardware components with and without full knowledge
  • Ability to work well with other assessment members and engineering partners
  • Ability to communicate effectively with technical and non-technical audiences
  • Experience in one or more of the following: risk assessment, threat modeling, incident and emergency response, OS hardening, vulnerability management, pentesting, offensive security or cryptographic protocols and concepts
  • Experience in vulnerability discovery and analysis, design review, and code-level security reviews
  • Experience in, and technical knowledge of security engineering, computer and network security, authentication and security protocols, and applied cryptography
  • Experience with assessment, development, implementation, and documentation of a comprehensive and broad set of security technologies and processes
  • Working understanding and demonstrated experience evaluating and applying automotive protocols and security standards
  • Experience maintaining Security Assurance / Secure-SDLC processes and programs in an agile / waterfall environment
  • Experience maintaining, building and evaluating threat models / risk assessments
  • Experience with and ability to implement best practices across various security domains
  • Minimum 10 years of experience in a security-specific or security-adjacent industry
  • Minimum 2 years of experience in the robotics or automotive industry or equivalent
Responsibilities
  • Perform technical security assessments and reviews, research, uncover, and reproduce vulnerabilities, design secure protocols and systems, and write tests and fuzzers to drive architecture changes
  • Assess the risks across the Aurora Driver Platform and prioritize high value components (software and/or hardware) for critical and high security vulnerabilities
  • Comfort employing techniques including reverse engineering, fuzzing, and static and/or dynamic analysis
  • Conduct research to identify new and novel attack vectors against Aurora's products and services
  • Review, develop and document secure operational best practices, and provide security guidance for engineers and various internal and external partners
  • Identify, evangelize and lead successful integration of security capabilities, components, and remediation work across Aurora
  • Own relationships with Engineering teams, Vehicle Platform partners and OEMs to ensure and provide strategic direction for the highest level of security assurance for the Aurora Driver platform
  • Develop and implement the content to mentor, train, and educate Aurora's engineering teams on secure design and secure implementation
  • Advise executives in the Security organization, Software organization, and Hardware organization in order to best ensure the security of the Aurora Driver platform
Desired Qualifications
  • Relevant work experience in offensive security, penetration testing or red teaming
  • Experience implementing various Defense in Depth Strategies to address dynamic threats across various software and hardware stacks
  • Ability and desire to write production-quality code in C++, Golang, or Python
  • Experience evaluating the security of software, hardware and services
  • Foundational knowledge of embedded firmware security and hardware security, preferably in the robotics or automotive space
  • 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
Aurora Innovation

1,001-5,000 employees

Leading company in self-driving vehicles
Company Overview
Aurora is on a mission to build self-driving technology that will revolutionize the future of transportation. Its flagship product, the Aurora Driver, is a platform that brings together software, hardware, and data services, to autonomously operate passenger vehicles, light commercial vehicles, and heavy-duty trucks
Benefits
  • Medical, Vision, Life Insurance
  • Paid leave
  • Vacation, Holidays & Sick Time
  • LinkedIn Learning
  • Aurora Academy
  • 401(k)
  • Commuter Benefits
  • Flexible Spending Account
  • Onsite Food
  • PerkSpot
  • Working from Home Support
  • Emotional & Physical Wellness
  • Employee Assistance Program
Company Core Values
  • Operate with integrity - We do the right thing, even if it delays our work or makes less money
  • Focus - We’re solving one of the most challenging problems of our generation, and we’ll get there by fostering a culture of depth, focus, and rigorous engineering
  • No jerks - We solve hard technical problems through discussion and collaboration. We don’t waste time battling over personalities and egos
  • Be reasonable - We expect each other to use good judgment and always have the best interest of the company and our partners in mind
  • Set outrageous goals - We set ambitious goals that demand commitment and push us to do our best work
  • Win together - We are building a technology and a company that will serve people and communities around the world. Our team’s diverse perspective and experience make us stronger and better reflect the world we live in