Design, implement, and evaluate security components across Aurora's software, hardware, and services to ensure the safe and secure development of self-driving technology
Requirements
- Ability and desire to write production-quality code in C++, and Golang
- 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
Responsibilities
- 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
Other
- Ability to communicate effectively with technical and non-technical audiences
- Ability to work effectively with other software engineers on design and code