Psp Security Firmware Engineer

AMD AMD · Semiconductors · Bangalore, India · Engineering

Develop and validate firmware in C for platform security features, including cryptographic and security flow implementation, across pre-silicon and post-silicon stages. This role involves collaboration with distributed teams and requires strong C programming skills, familiarity with processor architectures, and knowledge of cryptography and silicon security subsystems.

What you'd actually do

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

Skills

Required

  • C programming
  • firmware development
  • security features
  • cryptography
  • processor architectures
  • embedded systems
  • secure software development lifecycle
  • threat modeling
  • hardware security concepts

Nice to have

  • OpenSSL
  • root of trust
  • TPM/fTPM
  • Widevine
  • CI/CD
  • secure boot
  • key provisioning
  • cryptographic acceleration
  • simulation
  • emulation
  • post-silicon environments
  • x86
  • ARM/RISC

What the JD emphasized

  • Security Firmware programming