onsite
SoC Security and Virtualization Validation Engineer - AMD
Software Engineer
Lead security and virtualization validation for next‑generation SoCs, ensuring robust protection and performance across AI, data‑center, and gaming platforms using SystemVerilog, UVM, Python, and Linux tools.
About the role
Key Responsibilities
- Design, implement, and execute comprehensive security and virtualization testbenches for AMD SoCs using SystemVerilog and UVM.
- Collaborate with architecture, firmware, and software teams to define security requirements and validate compliance.
- Develop Python scripts and Linux-based test harnesses to automate regression suites and data collection.
- Analyze simulation results, debug RTL and firmware issues, and provide actionable recommendations.
- Maintain and evolve test frameworks, ensuring scalability for future product releases.
Requirements
- BS/MS in Electrical Engineering, Computer Science, or related field.
- 3+ years of SoC validation experience with a focus on security and virtualization.
- Proficiency in SystemVerilog, UVM, and Python; strong Linux command‑line skills.
- Experience with hardware security concepts (e.g., secure boot, cryptographic engines) and virtualization technologies.
- Excellent problem‑solving, communication, and teamwork abilities.