Senior Software Development Engineer
Core
Design and implement embedded firmware and device drivers enabling security features for AMD processors and ASICs.
Role type
Senior embedded software engineer (security)
Builds
Embedded firmware, device drivers, and security software features for upcoming ASICs
Domain
Semiconductor / Hardware Security
Required skills
C/C++, embedded firmware development, concurrent programming, OS development (Windows/Linux/Android), platform security concepts, cryptography, DRM standards
Preferred skills
ARM/RISC-V/x86 microprocessor experience, pre-silicon validation, FPGAs, ASIC bring-up
Technologies
ARM, RISC-V, x86, TPM, Virtualization, Secure Boot, TEE, ARM TrustZone, AES, SHA, RSA, FPGAs, ASIC
Responsibilities
Design and implement embedded firmware enabling security features leveraging security co-processors, Develop new security software features and enhancements for upcoming ASICs, Participate in design reviews, architectural discussions, code review and validation, Drive resolution of customer, quality and certification issues
Seniority
Senior, hands-on IC
