Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon Sr Embedded Engineer - Device Security HW Compute Group 
United States, California, Sunnyvale 
468855381

15.01.2025
DESCRIPTION


Key job responsibilities
The Senior Embedded Engineer will provide technical leadership and contribute to the definition, development, integration, test, documentation and support of secure boot firmware and software for custom SoCs. This hands-on position requires broad engineering competence and in-depth technical knowledge of secure boot architectures, including Arm Trusted Firmware, public key infrastructure, and chain of trust concepts. The ideal candidate will have expertise in the early secure boot process, from authenticating bootROM code to establishing a root of trust and validating subsequent boot stages. Familiarity with code signing tools and processes for generating signed firmware images, managing secure OTP configurations, and extending the secure boot chain is essential.

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience in embedded development in C/C++
- Experience writing low level drivers
- Experience with interrupt service routines
- Experience as a mentor, tech lead or leading an engineering team


PREFERRED QUALIFICATIONS

- Bachelor's degree in computer science or equivalent
- In-depth technical knowledge of secure boot architectures, including Arm Trusted Firmware and chain of trust concepts
- Expertise in the early secure boot process, from authenticating bootROM code to establishing a root of trust and validating subsequent boot stages
- Experience managing secure OTP configurations and extending the secure boot chain
- Strong understanding of public key infrastructure, cryptographic modules, and ARM architecture
- Hands-on experience successfully planning, organizing and conducting secure boot software development projects for custom SoCs