Principal Firmware Engineer (Security)
Core
Lead the design, development, and optimization of highly secure embedded systems, specifically focusing on hardware security, attestation, and firmware lifecycle management.
Role type
Principal Firmware Engineer (Security)
Builds
Secure embedded platforms, Trusted Control/Compute Units (TCU), and hardware-anchored management fabrics.
Domain
Cybersecurity, Embedded Systems, Hardware Security
Required skills
Secure Boot, attestation schemes (SPDM), cryptographic firmware signing, key/certificate revocation, RTOS, Linux kernels, device drivers, bus protocols, C/C++, hardware bring-up, JTAG/GDB debugging
Preferred skills
PCIe root port, SR-IOV, Baseboard Management Controllers (BMC), hardware security accelerators
Technologies
SPDM, HSM, Yocto, Buildroot, JTAG, GDB
Responsibilities
Lead and manage a team of firmware engineers while remaining a core individual contributor; Architect and develop embedded software solutions for end-to-end platform security; Implement attestation schemes and secure provisioning workflows; Design and maintain cryptographic firmware signing infrastructure and revocation mechanisms; Diagnose and resolve complex hardware/software and cryptographic failure modes; Partner with security experts and hardware engineers to define roadmaps.
Seniority
Principal, hands-on IC with team leadership