Embedded Firmware Engineer I - Security
@ Aurora Innovation

Seattle, Washington, United States
$140,000
On Site
Full Time
Posted 9 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXX******* @aurora.tech
Recommended after applying

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, aimed at making roads safer, delivering crucial goods, and enhancing overall mobility.

Role Overview

As an Embedded Firmware Engineer I - Security, you will design, prototype, build, and test production embedded vehicle firmware with a focus on security. You will evaluate, implement, test, and optimize secure applications in a real-time operating system environment.

Key Responsibilities

  • Work with software, hardware and security engineers from design to deployment.
  • Develop security testing frameworks with test and platform engineers.
  • Deepen your understanding of functional safety and security standards like ISO 21434 and ISO 26262.

Required Qualifications

  • Basic electrical engineering fundamentals for low-level debugging.
  • Expert level knowledge of C or C++ programming.
  • Experience with Secure Boot, Firmware Encryption and Update mechanisms.
  • Knowledge in automotive security topics such as SecOC, UDS, and TPM 2.0.
  • Familiarity with electronics test equipment and hardware debugging.
  • Bachelor’s or higher degree in EE, CS, CE or equivalent.

Desirable Qualifications

  • Experience with mBedTLS integration, device attestation, and key provisioning.
  • Proficiency in Embedded Linux and secure driver development.
  • Knowledge of S32 NXP, Nvidia SoC processors and ARM trusted boot.
  • Experience with time synchronization protocols such as PTP.
  • Experience with RTOS environments like FreeRTOS/SafeRTOS.

Compensation & Benefits

The base salary ranges from $116,000 to $174,000 per year. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.

Working at Aurora

Aurora brings together talented individuals dedicated to integrity and shared success. The company values diversity and inclusion and provides a supportive work environment.

Key skills/competency

  • Embedded Firmware
  • Security
  • C/C++
  • RTOS
  • Automotive Standards
  • Secure Boot
  • Firmware Encryption
  • Hardware Debugging
  • Functional Safety
  • ISO 21434

How to Get Hired at Aurora Innovation

🎯 Tips for Getting Hired

  • Research Aurora's culture: Study their mission, values, and news updates.
  • Tailor your resume: Emphasize C/C++ and security projects.
  • Highlight automotive experience: Showcase ISO familiarity and firmware work.
  • Prepare practical examples: Demonstrate hands-on debugging and testing skills.

📝 Interview Preparation Advice

Technical Preparation

Review C/C++ embedded systems projects.
Study RTOS environments and security protocols.
Practice firmware encryption and secure boot demos.
Refresh knowledge on hardware debugging techniques.

Behavioral Questions

Describe a project challenge overcome collaboratively.
Explain managing tight deadlines effectively.
Share examples of innovative problem solving.
Discuss adapting to new technologies quickly.

Frequently Asked Questions