Embedded Firmware Engineer I - Security @ Aurora Innovation
Your Application Journey
Email Hiring Manager
Job Details
About Aurora Innovation
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, bringing a safer, more efficient, and more accessible future.
Role Overview
As an Embedded Firmware Engineer I - Security, you will design, prototype, build, and test production embedded vehicle firmware with a core focus on security. You will evaluate, implement, test, and optimize secure applications in a real-time operating system environment.
Responsibilities
- Design and test production embedded firmware with security in mind.
- Collaborate with software, hardware, and security engineers from device bring-up to deployment.
- Develop testing frameworks including unit, integration, and system level testing, with an emphasis on security.
- Deepen knowledge of functional safety and security, including ISO 21434 and ISO 26262 standards.
Required Qualifications
- Basic electrical engineering fundamentals for low-level debugging.
- Expert level knowledge of C or C++ programming.
- Project experience in Secure Boot, Firmware Encryption and Update mechanism.
- Familiarity with automotive security topics like SecOC, UDS, and TPM 2.0 for ECU security.
- Hands-on experience with electronics test equipment and hardware debugging tools.
- Bachelor’s degree or higher in EE, CS, CE or equivalent.
Desirable Qualifications
- Experience with mBedTLS integration, device attestation, and key provisioning during manufacturing.
- Proficiency in Embedded Linux with real-time debugging and secure driver development.
- Familiarity with processors such as S32 NXP, Nvidia SoC and ARM trusted boot.
- Experience with time synchronization protocols (e.g., PTP) and RTOS environments like FreeRTOS/SafeRTOS.
Compensation & Benefits
The base salary range is $105,000 - $157,000 per year. In addition, the successful candidate will be eligible for an annual bonus, equity compensation, and benefits.
Working at Aurora
Aurora brings together talented and experienced people united by strong values. Our inclusive culture works with integrity and focuses on achieving bold goals together. Learn more on our Careers page and Newsroom.
Key skills/competency
- Embedded Firmware
- Security
- C/C++
- Real-time OS
- Secure Boot
- Automotive Security
- ISO 21434
- ISO 26262
- Hardware Debugging
- Embedded Linux
How to Get Hired at Aurora Innovation
🎯 Tips for Getting Hired
- Research Aurora Innovation's culture: Explore mission, values, and recent projects online.
- Customize your resume: Highlight firmware security and embedded skills.
- Showcase project experience: Detail work in secure boot and encryption.
- Prepare for technical questions: Review C/C++ and RTOS topics thoroughly.