Lead Security firmware engineer
Core
Design, develop, and validate embedded security firmware for customized products, ensuring compliance with security requirements across pre- and post-silicon environments.
Role type
Lead Security Firmware Engineer
Builds
Embedded firmware for secure boot, trusted operating systems, and trusted applications
Domain
Semiconductor / Embedded Systems
Required skills
C programming, Assembly language, ARM architecture, Bootloader development, Secure boot, RTOS, Bare metal firmware, Embedded debugging, Cryptography (symmetric/asymmetric), Peripheral drivers (UART, I2C, SPI, QSPI), Git/Gerrit
Preferred skills
Semiconductor domain experience, FTPM, Content Protection, HDCP, PlayReady, Driver development
Technologies
ARM, C, Assembly, RTOS, Git, Gerrit, Emulation boards
Responsibilities
Design and implement embedded firmware with secure boot and trusted OS features; Develop new firmware features in pre/post silicon environments; Triage, analyze, debug, and fix sophisticated issues; Execute test plans for functionality and security; Mentor team members
Seniority
Senior, hands-on IC with leadership responsibilities
