Senior Design Verification Engineer
MicrosoftAbout the role
Microsoft is a highly innovative company that collaborates across disciplines to produce cutting-edge technology that changes our world. Microsoft’s Silicon team builds custom silicon for a diverse set of systems ranging from innovative consumer products like Xbox to high-performance Azure cloud servers, clients, and augmented reality.
We are looking for a Senior Design Verification Engineer to work on leading-edge Intellectual Property (IP) development as part of the Semi-Custom and Central Intellectual Property Silicon (SCIPS) team. Applicants should be interested in working in this cutting-edge technical environment.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- Establish yourself as an integral member of a pre-silicon verification and post-silicon validation team for the development of custom Intellectual Property (IP) components.
- Define pre-Silicon verification (simulation/emulation/formal proofs/field-programmable gate array (FPGA) and post-Silicon validation strategies.
- Work with a team to write, execute, enhance, and debug constrained random stimulus, scoreboards and checkers, and assertions to verify design correctness.
- Develop Universal Verification Methodology (UVM) components to interface between test code and verification simulation environments.
- Define and implement functional coverage and drive coverage closure.
- Collaborate across verification teams on vertical and horizontal reuse of components.
- Interact with Architecture, Design, Firmware/Software, Product Engineering, Program Management and third party vendor teams to ensure pre-and-post-Silicon testing is comprehensive.
- Write scripts for verification and validation infrastructure.
- Apply Agile development methodologies including code reviews, sprint planning, and feature deployment.
- Provide technical leadership through mentorship and teamwork.
Qualifications
Required/Minimum Qualifications:
7+ years of related technical engineering experience
- OR Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience or internship experience
- OR Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience or internship experience
- OR Doctorate degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 7+ years of experience in design verification with full verification cycle on complex System On Chip (SOC) IPs and/or systems.
- 5+ years experience with verification principles, testplan development, testbench creation, stimulus generation, Universal Verification Methodology (UVM) and coverage, debugging designs as well as creating simulation environments, with a proven track record of full verification cycle on complex SoC IPs and/or systems.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
- This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred/Additional Qualifications:
- Knowledge of verification principles, testbenches, stimulus generation, UVM, and coverage.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s