Embedded Firmware Engineer I - Security
@ Aurora Innovation

San Francisco, California, United States
$145,000
On Site
Full Time
Posted 9 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

Who We Are

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 with a focus on safety, efficiency, and accessibility.

At Aurora, you'll tackle complex problems alongside passionate, intelligent colleagues and grow your expertise. For the latest news, visit aurora.tech or follow on LinkedIn.

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.

  • Develop secure applications in a real-time operating system environment.
  • Collaborate with software, hardware, and security engineers from device bring-up to deployment.
  • Create testing frameworks for unit, integration, and system level security testing.
  • Gain deep understanding of functional safety and security standards like ISO 21434 and ISO 26262.

Required Qualifications

  • Basic knowledge of electrical engineering fundamentals and low-level debugging.
  • Expert knowledge in C or C++ programming.
  • Experience with Secure Boot, Firmware Encryption and Update mechanisms.
  • Understanding of automotive security topics including SecOC, UDS, and TPM 2.0.
  • Familiar with electronics test equipment like oscilloscopes and multimeters.
  • Bachelor's or higher in EE, CS, CE or equivalent.

Desirable Qualifications

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

Compensation & Benefits

Base salary range is $116,000 - $174,000 per year with additional potential for annual bonus, equity compensation, and benefits. Final compensation is based on skills, experience, qualifications, education, and market conditions.

Working at Aurora

Aurora values diverse backgrounds and fosters a collaborative culture with high integrity. The company is committed to inclusion and provides reasonable accommodations for applicants with disabilities.

Key skills/competency

  • Embedded Firmware
  • Security
  • C Programming
  • C++
  • RTOS
  • Automotive Security
  • ISO 21434
  • ISO 26262
  • Hardware Debugging
  • Secure Boot

How to Get Hired at Aurora Innovation

🎯 Tips for Getting Hired

  • Customize your resume: Highlight embedded firmware and security skills.
  • Research Aurora: Understand the company's self-driving mission.
  • Showcase project work: Detail Secure Boot and encryption experience.
  • Prepare for technical interviews: Review C/C++ and RTOS concepts.

📝 Interview Preparation Advice

Technical Preparation

Review C and C++ fundamentals
Practice embedded firmware prototyping
Study secure boot and encryption methods
Familiarize with RTOS and hardware debugging

Behavioral Questions

Describe a past team project experience
Explain handling tight deadlines calmly
Discuss resolving a technical disagreement
Share a moment of problem-solving success

Frequently Asked Questions