Principal Design Verification Engineer
Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions.
Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide. The AI Silicon Engineering (AISiE) SoC Design Verification team is seeking passionate, driven, and intellectually curious silicon verification engineers to collaborate with cross-discipline teams (including systems, firmware, architecture, design, validation, and product engineering) to develop environments and test cases for verifying Microsoft’s latest AI accelerators.
Responsibilities
- Creation of complex verification environments and tests using UVM/SystemVerilog and some C++, pre-silicon functional verification at the block, chip, and system level, reference modeling, and post-silicon validation.
- Interact with architects and design engineers to create verification plans covering strategy, test environments & tests, and verification requirements for IP/SS/SOC level verification.
- Create and drive test-plans and test development to provide complete feature coverage.
- Adopt the latest AI methodology using agentic DV workflows such as Co-Pilot.
- Develop and implement technical solutions to complex quality and design challenges.
- Develop verification components like scoreboards, sequences, constraints, assertions, and functional coverage.
- Triage and debug testbench, simulation, and emulation failures.
- Develop Makefiles and scripts for scalable and efficient verification.
- Apply Agile development methodologies including code reviews, sprint planning, and frequent deployment.
- Collaborate with teams across sites and geographies.
Requirements
Required Qualifications:
- Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience
- OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience
- OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience
- OR equivalent experience.
Other Requirements:
- Ability to meet Microsoft, customer, and/or government security screening requirements, including specialized security screenings such as the Microsoft Cloud Background Check (required upon hire/transfer and every two years thereafter).
- This role requires access to export-controlled information, necessitating proof of citizenship, U.S. residency, or other protected status (e.g., under 8 U.S.C. 1324b(a)(3)). Lawful permanent residents, refugees, and asylees may verify status using other documents.
Qualifications
Preferred Qualifications:
- BS/MS in Electrical, Computer, or Software Engineering.
- 9+ years of experience in creating simulation environments, developing tests, and debugging for multiple silicon IPs or systems.
- 5+ years’ industry experience in chip and/or computer architecture.
- 5+ years industry experience in Verilog or VHDL, C/C++, and scripting languages such as Python, Ruby, or Perl.
- CPU or Graphics core verification experience.
- SERDES/Mixed Signal verification experience.
- In-depth knowledge of verification principles, testbenches, stimulus generation, SystemVerilog, UVM, and coverage closure.
- Experience with hardware emulation or FPGAs.
- Design experience or ability to write synthesizable code.
- Software development experience.
Pay
The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. For specific work locations within the San Francisco Bay area and New York City metropolitan area, the base pay range is USD $188,000 - $304,200 per year. Certain roles may be eligible for benefits and other compensation.