Job Description
The Embedded Firmware Engineer I at Aurora is responsible for designing, developing, testing, and securing embedded vehicle firmware for autonomous vehicles, working closely with cross-functional teams to ensure safety, security, and performance throughout the product lifecycle.
Key Responsibilities
- Design, prototype, build, and test embedded vehicle firmware with a focus on security.
- Evaluate, implement, test, and optimize secure applications in a real-time operating system environment.
- Collaborate with software, hardware, and security engineers throughout the product lifecycle to ensure security from design to deployment.
- Develop testing frameworks and harnesses at unit, integration, and system levels, including security testing.
- Develop a deep understanding of functional safety and security standards relevant to autonomous vehicles, such as ISO 21434 and ISO 26262.
Requirements
- Design, prototype, build, and test production embedded vehicle firmware with a focus on security.
- Evaluate, implement, test, and optimize secure applications in a real-time operating system environment.
- Work with software, hardware, and security engineers throughout the lifecycle of the product - from device bring-up to manufacturing and deployment, ensuring security from design to deployment.
- Work with test engineers and platform engineers in developing testing frameworks and harnesses at the unit, integration, and system levels, including security testing.
- Develop a deep understanding of functional safety and security concepts relevant to autonomous vehicles, including standards like ISO 21434 and ISO 26262.
- Possess basic knowledge of electrical engineering fundamentals to support low-level debugging.
- Have expert level knowledge of C or C++ programming languages; knowledge of other programming languages is also valuable.
- Have prior project experience in Secure Boot, Firmware Encryption, and Update mechanisms.
- Have knowledge of automotive security topics such as SecOC, UDS, and TPM 2.0 for ECU security.
- Be familiar with electronics test equipment and hardware debugging tools such as multimeters, oscilloscopes, and power supplies.
- Hold a Bachelor's degree or higher in Electrical Engineering, Computer Science, Computer Engineering, or an equivalent field.
Benefits & Perks
Compensation/salary range: 116,000 - 174,000 USD per year
Annual bonus
Equity compensation
Ready to Apply?
Join Aurora and make an impact in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More at Aurora
More jobs at Aurora
Backend Tech Lead - Dispatching Partner Integrations
Aurora
NEW
San Francisco
Full Time
20h
$212k-340k
Backend Tech Lead- Fleet Intelligence
Aurora
NEW
Pittsburgh
Full Time
20h
$191k-306k
Backend Tech Lead- Fleet Intelligence
Aurora
NEW
Mountain View
Full Time
20h
$212k-340k
More jobs in Seattle, Washington
Lead Technical Product Marketing Manager
Amperity
NEW
Seattle
Full Time
2d
$170k-230k
Senior Sales Director
Amperity
Seattle
Full Time
Dec 9
$180k-180k
Senior Product Manager - Real Time Personalization
Amperity
Seattle
Full Time
Nov 29
$170k-230k