Aurora Operations Inc Staff Security Software Engineer to design and implement security systems for Aurora’s autonomous vehicle platform. Lead security architecture and integration with vehicle and cloud services.
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.
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
Qualification
BSAble to debug across module boundaries
Required
BS, MS, or PhD in Computer Science or a related technical field, or equivalent practical experience.
Expertise writing production-quality code in C++ (Golang experience is a plus)
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
Ability 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
Minimum 2 years of experience in a security-specific or security-adjacent industry