Sr. Principal System Firmware Authentication Engineer
Listed on 2026-09-01
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer, DevOps
Invent the future with us.
Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AI compute.
DescriptionInvent the future with us.
Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AI compute.
As a pioneer in the new frontier of energy efficient high-performance computing, Ampere is part of the Softbank Group of companies driving sustainable computing for AI, Cloud, and edge applications.
Join us at Ampere and work alongside a passionate and growing team.
AboutThe Role
Ampere Computing is seeking a Sr. Principal System Firmware Authentication Engineer to lead the architecture, development, and validation of secure system firmware for ARM®-based server platforms. This role will focus on firmware authentication, secure boot, cryptographic services, certificate management, device attestation, and trusted platform capabilities while collaborating with hardware, firmware, security, validation, ODM, and customer teams throughout the product lifecycle.
What You’ll Achieve- Deliver robust firmware authentication and secure-boot capabilities across multiple ARM® server platforms.
- Establish scalable certificate, key, signing, and authentication processes that support the complete product lifecycle.
- Bring up and validate System Control Processor firmware across virtual platforms, emulation systems, and silicon.
- Enable secure firmware updates, platform recovery, device identity, and attestation capabilities where required.
- Define and execute comprehensive unit, integration, functional, negative, regression, and security testing strategies.
- Improve the reliability and security of firmware interactions with hardware, BIOS/UEFI, Linux, Windows, and other platform software.
- Identify security and functional risks early through architecture reviews, design analysis, and pre-silicon validation.
- Debug and root-cause issues spanning firmware, software, hardware interfaces, operating systems, and cryptographic services.
- Drive complex issues from initial investigation through root cause, corrective action, validation, and release.
- Support multiple products and programs while maintaining alignment with platform architecture and security requirements.
- Deliver high-quality, sustainable code and documentation that can be reused across future platforms.
- Provide technical direction on firmware authentication architecture, implementation standards, and secure development practices.
- Strengthen collaboration among firmware, hardware, validation, product security, RMA, signing, ODM, and customer engineering teams.
- Bachelor’s or master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field, or equivalent practical experience.
- 12 or more years of relevant experience in firmware, embedded software, platform security, or a related engineering discipline.
- Extensive and demonstrable expertise in C and C++ for embedded or systems software development.
- Deep experience with 32-bit and 64-bit ARM® architecture, including ARM® server platforms and system boot flows.
- Strong expertise in secure boot, firmware authentication, cryptography, platform security, hardware roots of trust, and trusted computing concepts.
- Extensive knowledge of X.509 certificates, certificate chains, certificate packaging, key management, signing workflows, and device identity.
- Hands-on experience with OpenSSL, mbedTLS, or comparable cryptographic libraries and security frameworks.
- Experience implementing or integrating device attestation, measured boot, remote attestation, or related platform-trust technologies.
- Strong understanding of firmware, BIOS/UEFI, Linux, and Windows software development and integration.
- Experience with ARM® firmware bring-up, boot sequences, system initialization, and multi-threaded programming.
- Experience debugging and validating firmware in virtual platforms, hardware emulation environments, and post-silicon systems.
- Strong analytical, debugging, testing, and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).