All jobs

Sr. Principal System Firmware Authentication Engineer

Ampere Computing

Portland, OR · RemoteFull-time$225,500 – $338,500 / yearly
Apply now

Job details

Pay

$225,500 – $338,500 / yearly

Job type

Full-time

Work setting

Remote / Hybrid

Location

Portland, OR

Posted

Posted last month

Full job description

Ampere Computing is hiring a Sr. Principal System Firmware Authentication Engineer (hybrid, Portland, OR) to deliver robust firmware authentication and secure-boot capabilities across multiple ARM server platforms.

Key responsibilities:

  • Lead development of certificate and key management processes supporting the complete product lifecycle
  • Conduct firmware bring-up and validation across virtual, emulation, and silicon environments
  • Enable secure updates, recovery, identity, and attestation features
  • Execute comprehensive testing strategies covering unit, integration, functional, and security aspects
  • Improve firmware interactions with hardware, BIOS/UEFI, and operating systems
  • Identify risks early through architecture reviews and debug issues spanning firmware, software, and hardware interfaces
  • Drive complex issues from investigation through resolution and release
  • Deliver reusable, high-quality code and documentation, and provide technical direction on firmware architecture and secure practices
  • Strengthen cross-team collaboration with ODM and customer stakeholders

Qualifications

  • Bachelor's or master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (or equivalent experience)
  • 12+ years in firmware, embedded software, platform security, or related discipline
  • Extensive C and C++ expertise for embedded/systems development
  • Deep experience with 32-bit and 64-bit ARM architecture and server platforms
  • Strong expertise in secure boot, firmware authentication, cryptography, and hardware roots of trust
  • Extensive knowledge of X.509 certificates, certificate chains, and key management
  • Hands-on experience with OpenSSL, mbedTLS, or comparable cryptographic libraries
  • Experience implementing device attestation, measured boot, or remote attestation
  • Strong understanding of firmware, BIOS/UEFI, Linux, and Windows integration
  • Experience with server hardware interfaces (SPI, I2C, I3C, DDR, PCIe) and JTAG/debug tools (TRACE32, OpenOCD)
  • Python and Bash scripting proficiency; Kconfig, Device Tree, CMake or comparable build systems
  • Technical leadership and mentoring capability; excellent written and verbal communication skills
SemiconductorTech

Ready to apply?

Apply on the company site

You’ll be taken to an external site to complete your application.