Aurora
Overview
Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.
The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. At Aurora, you will tackle complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge. For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn.
Aurora Overview
Bringing self-driving vehicles to our roads is the most transformative opportunity of our generation. Aurora is taking a fresh start with the development of self-driving technology, combining excellence in AI, rigorous engineering, and a team with decades of experience building robots that work. Our mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. We are designing the software and hardware to power the transportation of our future that will make our roads safer, give more people access to mobility, and reduce congestion and pollution in cities - improving the quality of life for all.
The Security Software Engineering team’s mission is to design, implement, and evaluate security components across Aurora’s software, hardware, and services. The team is responsible for the secure design and implementation of technology built for the onboard vehicle platform and the cloud services with which the vehicle communicates. In addition to contributing to the security architectural strategy, the team is involved in architecture reviews, threat modeling, security code reviews, and release-security for Aurora’s products. The focus of this team is the design and development of new security frameworks and technologies for our autonomous vehicle platform. We are seeking an experienced software engineer with security development experience to lead development of security-specific software components for the autonomous vehicle platform. Job level is negotiable based on experience.
In This Role, You Will
Design and develop new security components for our autonomous vehicle platform
Build and embed security components within autonomy frameworks and infrastructure frameworks
Work with partner teams to perform architectural design reviews of software, hardware, and services
Lead successful integration of security capabilities and components with partner teams
Work with Vehicle Platform partners and OEMs to ensure security integration into the Aurora Driver platform
Guide and mentor both security and non-security engineers
Required Qualifications
Familiar with C++17 and STL, Golang
Understand and explain autonomous vehicle security concepts
Able to learn and create new C++ frameworks
Translate product requirements into code independently
Able to write high quality production code, unit tests, and integration tests
Able to debug across module boundaries
Familiarity with automotive protocols and security standards
Experience building and evaluating threat models
Familiarity with and ability to implement best practices related to cryptographic protocols, infrastructure and network security
Ability to translate company goals into product requirements
Able to lead a team and organize projects to deliver the desired outcome
Able to work cross-functionally with other teams
Minimum 5 years of experience in a security-specific or security-adjacent industry
Minimum 2 years of experience in the robotics or automotive industry or equivalent
Desired 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 contributing to the security industry via open source, published papers, or conference presentations
The base range for this position is $220,000 - $350,000. Aurora’s pay ranges are determined by role, level, and location. 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. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
Working at Aurora At Aurora, we bring together extraordinarily talented and experienced people united by the strength of our values. We operate with integrity, set outrageous goals, and build a culture where we win together — all without any jerks. Our Careers page provides insight into what it is like to work at Aurora, and you can find all the latest updates in our Newsroom.
Commitment to inclusion Aurora considers candidates without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law. Aurora considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at careersiteaccommodations@aurora.tech.
For California applicants, information collected and processed as part of your application and any job applications you choose to submit is subject to Aurora’s California Employment Privacy Policy.
#J-18808-Ljbffr
The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. At Aurora, you will tackle complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge. For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn.
Aurora Overview
Bringing self-driving vehicles to our roads is the most transformative opportunity of our generation. Aurora is taking a fresh start with the development of self-driving technology, combining excellence in AI, rigorous engineering, and a team with decades of experience building robots that work. Our mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. We are designing the software and hardware to power the transportation of our future that will make our roads safer, give more people access to mobility, and reduce congestion and pollution in cities - improving the quality of life for all.
The Security Software Engineering team’s mission is to design, implement, and evaluate security components across Aurora’s software, hardware, and services. The team is responsible for the secure design and implementation of technology built for the onboard vehicle platform and the cloud services with which the vehicle communicates. In addition to contributing to the security architectural strategy, the team is involved in architecture reviews, threat modeling, security code reviews, and release-security for Aurora’s products. The focus of this team is the design and development of new security frameworks and technologies for our autonomous vehicle platform. We are seeking an experienced software engineer with security development experience to lead development of security-specific software components for the autonomous vehicle platform. Job level is negotiable based on experience.
In This Role, You Will
Design and develop new security components for our autonomous vehicle platform
Build and embed security components within autonomy frameworks and infrastructure frameworks
Work with partner teams to perform architectural design reviews of software, hardware, and services
Lead successful integration of security capabilities and components with partner teams
Work with Vehicle Platform partners and OEMs to ensure security integration into the Aurora Driver platform
Guide and mentor both security and non-security engineers
Required Qualifications
Familiar with C++17 and STL, Golang
Understand and explain autonomous vehicle security concepts
Able to learn and create new C++ frameworks
Translate product requirements into code independently
Able to write high quality production code, unit tests, and integration tests
Able to debug across module boundaries
Familiarity with automotive protocols and security standards
Experience building and evaluating threat models
Familiarity with and ability to implement best practices related to cryptographic protocols, infrastructure and network security
Ability to translate company goals into product requirements
Able to lead a team and organize projects to deliver the desired outcome
Able to work cross-functionally with other teams
Minimum 5 years of experience in a security-specific or security-adjacent industry
Minimum 2 years of experience in the robotics or automotive industry or equivalent
Desired 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 contributing to the security industry via open source, published papers, or conference presentations
The base range for this position is $220,000 - $350,000. Aurora’s pay ranges are determined by role, level, and location. 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. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
Working at Aurora At Aurora, we bring together extraordinarily talented and experienced people united by the strength of our values. We operate with integrity, set outrageous goals, and build a culture where we win together — all without any jerks. Our Careers page provides insight into what it is like to work at Aurora, and you can find all the latest updates in our Newsroom.
Commitment to inclusion Aurora considers candidates without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law. Aurora considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at careersiteaccommodations@aurora.tech.
For California applicants, information collected and processed as part of your application and any job applications you choose to submit is subject to Aurora’s California Employment Privacy Policy.
#J-18808-Ljbffr