Senior Verification Engineer

Microsoft Microsoft · Big Tech · Raleigh, NC +4 · Silicon Engineering

Senior Verification Engineer for Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) team. Responsible for defining and delivering operational measures of success for hardware manufacturing, improving planning, quality, delivery, scale, and sustainability related to Microsoft cloud hardware. This role involves creating test plans, writing and debugging verification code (UVM), defining functional coverage, and collaborating with design engineers and architects.

What you'd actually do

  1. Interact with architects and design engineers to create testplans covering verification strategy, test requirements, and test environments for SS- or SOC-level verification.
  2. Write, execute, enhance, and debug constrained random stimulus, scoreboards and checkers, and assertions to verify design correctness.
  3. Develop Universal Verification Methodology (UVM) components to interface between test code and verification simulation environments.
  4. Define and implement functional coverage and drive coverage closure.
  5. Run tests, debug failures to root cause, and recommend fixes.

Skills

Required

  • Electrical Engineering
  • Computer Engineering
  • Computer Science
  • technical engineering experience

Nice to have

  • Computer Architecture
  • SoC design
  • System Verilog
  • SVTB UVM
  • formal verification
  • complex SOC
  • SS or IP testbenches
  • simulation environments
  • Universal Verification Methodology (UVM)
  • C++
  • ARM architecture
  • AMBA protocols
  • PCIe/CXL
  • I/O virtualization
  • Coherent and non-coherent fabric IPs and protocols
  • IO
  • High speed interconnects
  • full chip and system level flows and protocols
  • AI based tools

What the JD emphasized

  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This role will require access to information that is controlled for export under export control regulations