Soc Functional Validation Engineer- Security

Intel Intel · Semiconductors · Bangalore, India

Seeking a skilled SoC Security Validation Engineer with expertise in SoC architecture, OS fundamentals, CPU memory subsystems, and advanced security technologies like secure boot, trusted computing, and confidential computing. Responsibilities include leading security validation, developing threat models, designing penetration tests, validating security mechanisms, and developing automated test scripts using C, C++, and Python. Requires 7+ years of experience and strong programming skills.

What you'd actually do

  1. Lead and execute security validation activities for SoC platforms, focusing on secure boot, trusted execution environments (e.g., SGX, TDX), and confidential computing features.
  2. Develop and maintain security threat models for SoC and platform-level assets, identifying potential attack vectors and mitigation strategies.
  3. Design and implement penetration tests and negative testing scenarios to validate the robustness of security features.
  4. Validate integration and correct operation of security mechanisms such as cryptographic hardware, attestation protocols, memory encryption (e.g., MK-TME), and secure debug/boot flows.
  5. Develop automated test scripts and validation frameworks using C, C++, and Python.

Skills

Required

  • SoC architecture
  • OS Fundamental (Linux/Unix)
  • CPU memory subsystems
  • secure boot
  • trusted computing
  • confidential computing
  • security threat models
  • penetration testing methodologies
  • C
  • C++
  • Python
  • fuzzing
  • negative testing
  • hardware/firmware security validation tools and methodologies

Nice to have

  • Intel security technologies (e.g., SGX, TDX, Boot Guard)
  • cryptographic standards
  • post-quantum security
  • SDL processes
  • security assurance in large-scale SoC projects
  • industry security certifications (e.g., FIPS, CMVP)

What the JD emphasized

  • strong background in SoC architecture
  • advanced security technologies
  • hands-on experience in secure boot
  • trusted computing
  • confidential computing
  • deep understanding of security threat models
  • penetration testing methodologies
  • Proficiency in C, C++, and Python is required
  • 7+ years of experience in SoC security validation or related roles
  • Strong understanding of SoC architecture
  • Hands-on experience with secure boot
  • trusted computing
  • confidential computing technologies
  • Proficiency in security threat modelling
  • penetration testing techniques
  • Solid programming skills in C, C++, and Python