Design Verification Lead

AMD AMD · Semiconductors · Folsom, CA · Engineering

This role is for a Design Verification Lead at AMD, focusing on integrating complex IP blocks into SoC subsystems and ensuring their functional correctness through advanced verification methodologies. The role involves collaborating with hardware and firmware teams, developing verification plans, building testbenches, and driving verification closure. Experience with UVM, SystemVerilog, C-DPI, and ASIC verification tools is preferred.

What you'd actually do

  1. Integrate multiple IP blocks into SoC subsystems and ensure seamless functionality across hardware and firmware interfaces.
  2. Develop and execute subsystem-level verification plans, including functional, performance, and security validation.
  3. Build and maintain UVM/SystemVerilog-based testbenches and leverage C-DPI for hardware/software co-verification.
  4. Collaborate with IP design teams to influence micro-architecture decisions and ensure subsystem-level requirements are met.
  5. Create and maintain infrastructure for subsystem integration, simulation, and debug workflows.

Skills

Required

  • Computer architecture
  • SoC design principles
  • Problem-solving ability
  • Technical expertise
  • Effective communication skills
  • Detail-oriented
  • Adaptable
  • Commitment to delivering high-quality results

Nice to have

  • SoC integration
  • Subsystem-level verification
  • UVM methodology
  • SystemVerilog
  • C-DPI co-verification techniques
  • Leading E2E verification charter for IP or SOC from concept to tape out
  • Standard bus protocols (AXI, AHB, AMBA)
  • Interconnect architectures
  • Firmware development and debug on embedded processors
  • Scripting languages (Python, Perl, or similar)
  • Automation and infrastructure development
  • ASIC verification tools
  • Simulation environments
  • Power-aware verification
  • FPGA prototypes
  • Emulation platforms