Design Verification Engineer, Annapurna Labs

Amazon Amazon · Big Tech · CA, ON +1 · Applied Science

Design Verification Engineer for Amazon's custom silicon organization, focusing on hardware solutions for AWS data centers, specifically machine learning accelerators like AWS Inferentia and Trainium. The role involves verifying high-speed I/O and scale-up/out components at the sub-system/chip level, developing verification environments, and ensuring thorough coverage of hardware-software interfaces.

What you'd actually do

  1. Own the development and execution of verification plans for components at sub-system and chip levels
  2. Build and implement verification environments using advanced simulation methodologies and industry-standard tools
  3. Define, create and execute comprehensive test scenarios covering system-level flows, critical paths, and corner cases
  4. Drive coverage closure and verification sign-off to ensure high-quality, tape-out ready design

Skills

Required

  • Electrical Engineering or related field
  • Experience identifying bugs in architecture, algorithms, functionality, and performance
  • Strong overall debugging skills
  • Verifying at multiple levels of logic from IP blocks to SoCs to full system testing
  • Design verification experience using constrained-random simulation techniques (such as UVM)
  • 4+ years of experience

Nice to have

  • Experience with industry standard tools and scripting languages (Python or Perl) for automation
  • Experience with C/C++ and Object-Oriented Programming
  • Experience with AMBA protocols, for e.g. AHB/APB/AXI
  • Experience with interconnect protocols, such as PCIe and UCIe

What the JD emphasized

  • full ownership of delivering comprehensive verification solutions
  • strong emphasis on system-wide implications and interactions
  • ensure thorough coverage of hardware-software interfaces and cross-module functionality
  • 4+ years of design verification experience