About the Role
The AI Silicon Engineering (AISiE) SoC Design Verification team is seeking passionate, driven, and intellectually curious silicon verification engineers to develop environments and test cases for Microsoft’s latest AI accelerators, contributing to Microsoft’s Intelligent Cloud mission.
Responsibilities
- Create complex verification environments and tests for pre-silicon functional verification at block, chip, and system levels.
- Perform 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 ensure complete feature coverage.
- Develop and implement technical solutions for complex quality and design challenges.
- Develop verification components such as 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 different sites and geographies.
Requirements
- 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.
- Ability to meet Microsoft, customer, and/or government security screening requirements.
- Must pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- Must provide proof of country of citizenship or US residency for assessment of eligibility to access export-controlled information.
- Must verify citizenship with a valid passport or other applicable documents for lawful permanent residents, refugees, and asylees.
Skills
- Verilog
- VHDL
- C/C++
- Python
- Ruby
- Perl
- System Verilog
- UVM
- Hardware design for embedded systems
- Firmware development
- Secure and non-secure boot flow
- Hardware emulation
- FPGAs
- Synthesizable code
- Software development
Location
- U.S.
- San Francisco Bay area
- New York City metropolitan area
Work Type
- Full-time
Experience Level
- 3+ years technical engineering experience (with Doctorate)
- 6+ years technical engineering experience (with Master's)
- 8+ years technical engineering experience (with Bachelor's)
- 9+ years of experience in creating simulation environments, developing tests, and debugging for multiple silicon IPs or systems (preferred)
- 5+ years industry experience of chip and/or computer architecture (preferred)
- 5+ years industry experience in Verilog or VHDL, C/C++, and scripting language (preferred)
- Experience with CPU or Graphics core verification (preferred)
- In-depth knowledge of verification principles, testbenches, stimulus generation, System Verilog, UVM, and coverage closure (preferred)
- Experience with hardware design for embedded systems (preferred)
- Firmware development, with secure and non-secure boot flow (preferred)
- Experience with hardware emulation or FPGAs (preferred)
- Design experience or ability to write synthesizable code (preferred)
- Software development experience (preferred)
Education Level
- Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field
- Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- BS/MS in Electrical, Computer or Software Engineering (preferred)
Salary/Compensations
- USD $142,800 - $274,800 per year (U.S. typical base pay range)
- USD $188,000 - $304,200 per year (San Francisco Bay area and New York City metropolitan area base pay range)
Benefits
- Certain roles may be eligible for benefits and other compensation.
About the Company
- 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.
- Microsoft is a highly innovative company that collaborates across disciplines to produce cutting edge technology that changes our world.
Equal Opportunity
- Microsoft is an equal opportunity employer.
- All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances.
- If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
