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
- Post‑Silicon SoC & System‑Level Validation Engineer — Bengaluru
- SRAM Circuit Design/ Memory Compiler Design Engineer — Hyderabad
- SW Development Engineer - XEN and Realtime — Bengaluru
- Staff Automation Engineer-Embedded Systems — Bengaluru
- Senior Robotics Software Usecases Validation Engineer — Bengaluru
- Manager - Firmware Software Systems Design — Bengaluru