Ip/subsystem Verification Lead

AMD AMD · Semiconductors · Bangalore, India · Engineering

The role is for an IP/Subsystem Verification Lead responsible for verifying cutting-edge FPGA and ASICs for various customers. This involves collaborating with architects and engineers, developing test plans, coding UVM-based testbenches, running regressions, and debugging failures to ensure high design quality.

What you'd actually do

  1. Collaborate with architects, hardware engineers, and firmware engineers to understand the new features to be verified for PCIe CXL based IP's
  2. Develop test plan documentation, accounting for interactions with other features, the hardware, the firmware, and the software driver use cases
  3. Code IP or SS level UVM based testbenches, verification components - monitors, scoreboard, checkers
  4. Build the directed and random verification tests
  5. Run regressions, debug test failures towards ensuring high design functional, performance and implementation quality

Skills

Required

  • Verilog
  • System Verilog
  • Object Oriented programming
  • UVM based verification frameworks and testbenches
  • ASIC Verification
  • PCIe
  • CXL
  • ethernet protocols

Nice to have

  • python
  • Perl
  • scripting and automation of verification processes and flows
  • simulation profile, efficiency improvement, acceleration, HLS tools/process
  • Computer Architecture
  • systems knowledge
  • generative AI or simulation tools for test, testbench, assertion, test plan generation or performance optimization

What the JD emphasized

  • Experience with PCIe or CXL or ethernet protocols is a must
  • Proficient in IP level ASIC verification
  • Expert in Verilog, System Verilog, Object Oriented programming
  • Expertise in developing UVM based verification frameworks and testbenches