PSP Security Firmware Engineer

AMD · Bengaluru · 10–15 yrs experience · Posted 2026-05-20

Tech stack: C

Apply on the company site · Get a referral for this role

AMD salary & ratings · AMD interview process · More live openings

About the role

Work on the design, implementation, and validation of platform security features across pre-silicon and post-silicon stages. This role involves C-based firmware development, cryptographic and security flow implementation, and working in simulation, emulation, and silicon environments. You will collaborate with both on-shore and off-shore teams to ensure platform security and reliability.
We are looking for a motivated engineer who thrives in a fast-paced, team-oriented environment. You should be comfortable meeting deadlines, solving complex software problems, and collaborating across teams. Strong technical, communication, and interpersonal skills are essential.
KEY
Responsibilities:
- Develop and validate firmware in C for platform security features.
- Test and verify cryptographic and hardware security flows in simulation, emulation, and silicon environments.
- Collaborate with on-shore and off-shore teams to deliver solutions on schedule.
- Conduct code reviews, create unit tests, and maintain technical documentation.
- Identify and implement improvements in security test flows, automation, and tools.
Qualifications:
- 10 -15 years of experience in Security Firmware programming
- Strong programming skills in C
- Familiarity with processor architectures (x86, ARM/RISC) and embedded systems.
- Knowledge of cryptography and libraries such as OpenSSL.
- Good knowledge about silicon security subsystem / policy, root of trust, TPM/fTPM, Widevine.
- Experience with secure software development lifecycle, threat modeling, and CI/CD.
- Understanding of hardware security concepts like secure boot, key provisioning, and cryptographic acceleration.
- Exposure to simulation, emulation, or post-silicon environments.
- Experience collaborating with geographically distributed teams.
- Strong written and verbal communication skills in English.
- BS or MS in Computer Science, Computer Engineering, or Electrical Engineering preferred.

Qualifications

- 15 years of experience in Security Firmware programming
- Strong programming skills in C
- Familiarity with processor architectures (x86, ARM/RISC) and embedded systems.
- Knowledge of cryptography and libraries such as OpenSSL.
- Good knowledge about silicon security subsystem / policy, root of trust, TPM/fTPM, Widevine.
- Experience with secure software development lifecycle, threat modeling, and CI/CD.
- Understanding of hardware security concepts like secure boot, key provisioning, and cryptographic acceleration.
- Exposure to simulation, emulation, or post-silicon environments.
- Experience collaborating with geographically distributed teams.
- Strong written and verbal communication skills in English.
- BS or MS in Computer Science, Computer Engineering, or Electrical Engineering preferred.

Responsibilities

- Develop and validate firmware in C for platform security features.
- Test and verify cryptographic and hardware security flows in simulation, emulation, and silicon environments.
- Collaborate with on-shore and off-shore teams to deliver solutions on schedule.
- Conduct code reviews, create unit tests, and maintain technical documentation.
- Identify and implement improvements in security test flows, automation, and tools.

More openings at AMD