Design Verification Engineer

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN · Silicon Engineering

Microsoft is hiring a Design Verification Engineer for their Data Processing Unit (DPU) team within the Azure Hardware Systems & Infrastructure group. The role involves validating silicon for complex datacenter problems, leading functional validation of complex ASIC SOCs using UVM/C test bench, and performing pre-silicon SoC verification and post-silicon/FPGA validation. The engineer will also work with cross-functional teams, develop test plans, run tests, debug failures, and innovate validation methodologies.

What you'd actually do

  1. As a Design verification engineer in the Data Processing Unit team you will be validating silicon to solve complex problems in a datacenter.
  2. Lead key components of functional validation of complex ASIC SOC using UVM/C test bench
  3. Perform Pre-Silicon SoC verification, Post-Silicon/FPGA validation by defining testing strategies
  4. Work with Cross functional teams, Architecture, Design, Verification, Partner teams for project execution and also influence next generation designs
  5. Develop Test plan, C tests and infrastructure to complete functional validation of complex design and report bug/issues

Skills

Required

  • 2+ years of related technical engineering experience
  • Experience in pre-silicon validation with a proven track record of delivering high performance Network switches/accelarators, Central Processing Unit (CPU), Vector processors and Graphics Processing Unit (GPU’s) or relevant experience.
  • Experience in UVM/C verification methodology

Nice to have

  • Proven track record with the definition and development of complex SoCs.
  • In depth understanding of processors and peripheral interconnect bus protocols and architectures