Senior Firmware Engineer - Security
Core
Design, develop, integrate, validate, and release low-level platform firmware focusing on system management, secure boot, platform security, and device management.
Role type
Senior IC firmware engineer (security & embedded systems)
Builds
Secure boot firmware, platform security modules, device management agents, and firmware update mechanisms for ARM-based SoCs.
Domain
Embedded systems, hardware security, ARM architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded C, low-level programming, RTOS development, ARM SoC architecture, system-level debugging (JTAG, logs, crash analysis), driver development, SPDM/PLDM/MCTP protocols, cryptographic APIs, bootloaders, firmware authentication, signature verification, OTP provisioning
Preferred skills
FreeRTOS, Caliptra
Technologies
ARM SoCs, JTAG, Git, CI/CD pipelines
Responsibilities
Develop and debug low-level drivers for multicore architectures; Perform system-level debugging using JTAG and exception analysis; Contribute to secure root of trust functionality and firmware authentication; Own features independently from requirements through release; Collaborate on code reviews, unit testing, and static analysis processes.
Seniority
Senior, hands-on IC