Back to jobsJob overview

About the role

DV Engineer at Microsoft

Required Skills

uvmsystem verilogrtlpythonperlshell scriptingc/c++agileformal verification

About the Role

Microsoft seeks a Design Verification Engineer for its AI System on Chip team to perform pre-silicon verification of complex IP and SoC designs. The role involves creating test plans, developing UVM environments, debugging failures, and collaborating across teams to deliver cutting-edge silicon.

Key Responsibilities

  • Perform pre-silicon verification for complex IP, including creating test plans and UVM environments
  • Write test cases, debug failures, run regression suites, and close coverage
  • Interact with architects and design engineers to create verification strategies and test environments
  • Develop verification components like scoreboards, sequences, constraints, and functional coverage
  • Apply Agile development methodologies including code reviews and sprint planning

Required Skills & Qualifications

Must Have:

  • Bachelor's, Master's, or Doctorate in Electronics Engineering, Computer Engineering, Computer Science, or related field with 4+ years technical engineering experience (or equivalent)
  • 4+ years experience with Universal Verification Methodology (UVM), System Verilog, and Verification Fundamentals
  • 2+ years debugging RTL (Verilog) designs and simulation/emulation environments
  • 2+ years verification experience from definition to Silicon, including test plans, tests, debugging, and coverage signoff in C/C++ and UVM

Nice to Have:

  • 5+ years design verification experience with UVM, System Verilog, and Verification Fundamentals
  • Verification experience for IP or SoC related to CPUs, VPUs, GPUs, Tensor units, or similar
  • Knowledge of System Verilog class, constraints, coverage, and assertions
  • Hands-on experience in Formal property verification of computational data path designs

Benefits & Perks

  • Industry leading healthcare