Design Verification Engineer

1 Month ago • 2-8 Years • Research & Development • $98,300 PA - $208,800 PA

Job Summary

Job Description

Microsoft's SCIPS team seeks a Design Verification Engineer to develop verification environments and test cases for IP designs. Responsibilities include planning verification of complex IP, creating constrained-random verification environments using SystemVerilog and UVM, developing tests using UVM or C/C++, analyzing and debugging test failures, identifying and writing functional coverage, and ensuring tape-out requirements are met. The ideal candidate will have experience with SystemVerilog, C/C++, scripting languages (Python, Ruby, or Perl), and UVM. They'll work collaboratively with cross-discipline teams to identify and resolve hardware/software vulnerabilities in various systems, from Xbox to Azure.
Must have:
  • 5+ years experience OR Bachelor's + 2 years OR Master's + 1 year
  • 3+ years in test plan development, simulation, testing, and debugging
  • Proficient in SystemVerilog, C/C++, and scripting languages
  • UVM environment creation, test development, and design debugging
Good to have:
  • In-depth knowledge of verification principles
  • Experience with secure hardware design
  • Experience with hardware emulation or FPGAs
  • RTL design for FPGA or emulation
  • Assembly, startup code, linker scripts, makefiles
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

Microsoft is a highly innovative company that collaborates across disciplines to produce cutting edge technology that changes our world. The Semi-custom and Central IP Silicon (SCIPS) team is seeking passionate, driven, and intellectually curious Design Verification Engineer who can work with cross-discipline teams to develop the environment and test cases to verify IP designs. The candidate should be passionate about developing systematic and efficient methods to detect hardware/software vulnerabilities.

 

Join our team and help create critical IPs for various Microsoft teams. You'll be developing custom silicon for a diverse array of systems, from cutting-edge consumer products like Xbox to Azure cloud servers, clients, and IoT SOCs

 

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. In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day. 

 

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Qualifications

Required Qualifications 

  • 5+ years of related technical engineering experience

    • OR Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 2+ years technical engineering experience or internship experience

    • OR Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience or internship experience.

  • 3+ years of experience in developing test plans, creating simulation environments, developing tests, and debugging for multiple IPs, SoCs or systems.
  • Proficient in SystemVerilog, C/C++, and scripting languages such as Python, Ruby or Perl. 

 

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:

 

  • 8+ 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 Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience

    • OR Doctorate degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.

  • In depth knowledge of verification principles, testbenches, stimulus generation. 

  • Substantial background in creating UVM environments, developing tests, and debugging designs. 
  • Solid understanding of chip and/or computer architecture. 
  • Experience writing tests in C and C++. 
  • Scripting language such as Python, Ruby, or Perl.
  • Experience with secure hardware design for embedded systems. 
  • Experience with hardware emulation or FPGAs. 
  • Experience in RTL design for FPGA or emulation. 
  • Experience in Assembly, start up code and linker scripts. 
  • Experience in developing makefiles for software development. 

 

 

Silicon Engineering IC3 - The typical base pay range for this role across the U.S. is USD $98,300 - $193,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $127,200 - $208,800 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until January 11, 2025

 

 

Responsibilities

  • Plan the verification of complex design IP interacting with the architecture and design engineers to identify verification test scenarios.
  • Create and enhance constrained-random verification environments using SystemVerilog and UVM, or formally verify designs with SVA and industry leading formal tools.
  • Develop tests using UVM or C/C++.
  • Analyse and debug test failures with designers to deliver functionally correct design.
  • Identify and write functional coverage for stimulus and corner cases.
  • Close coverage to plug verification holes and meet tape out requirements.
  • Embody our and
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Similar Jobs

OpenGov - DevOps Engineer III

OpenGov

Atlanta, Georgia, United States (Hybrid)
4 Months ago
Paytm - QA Automation -  QA Engineer

Paytm

Noida, Uttar Pradesh, India (Hybrid)
3 Months ago
Life church - APIs Staff Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
4 Months ago
N-iX - Senior Ruby BackEnd Developer (#2466)

N-iX

Ukraine (Remote)
3 Months ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
ByteDance - Research Scientist, Foundation Model, Speech Understanding

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Meta - Software Engineer, Computer Vision (Technical Leadership)

Meta

Seattle, Washington, United States (Remote)
3 Months ago
Intel Corporation - Senior NAND Test Development Engineer

Intel Corporation

(On-Site)
2 Months ago
ByteDance - Research Scientist in Large Language Model, Graduates - Doubao (Seed) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Enphase Energy - Staff. Engineer SW QA Solargraf

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Paytm - Senior Engineer-QA Automation-Paytm Money

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Meta - Software Engineer, Pathways Program

Meta

Seattle, Washington, United States (On-Site)
3 Months ago
The Walt Disney Company - Associate Media and Art Pipeline Developer (Project Hire/Internal Assignment)

The Walt Disney Company

Celebration, Florida, United States (On-Site)
1 Month ago
Adtran - Software Engineer (Devops)

Adtran

Hyderabad, Telangana, India (On-Site)
4 Months ago
Pattern® - Software Engineer - Ruby

Pattern®

Pune, Maharashtra, India (On-Site)
5 Months ago
CAE - Software Engineer

CAE

Dothan, Alabama, United States (On-Site)
4 Months ago
Salesforce - Full-Stack Software Engineer – Senior/Lead/Principal

Salesforce

San Francisco, California, United States (On-Site)
4 Months ago
Ajmera Infotech - DevOps Engineer

Ajmera Infotech

San Jose, California, United States (On-Site)
5 Months ago
Patterned Learning Career - Sr Software Engineer

Patterned Learning Career

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Mountain View, California, United States

Barbaricum - Senior Operations Research Analysts

Barbaricum

San Antonio, Texas, United States (On-Site)
4 Months ago
Nintendo - Senior Engineer, Installer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
7 Months ago
Paypal - Senior Product Manager

Paypal

Chicago, Illinois, United States (Hybrid)
4 Months ago
Notion - Software Engineer, Monetization Foundations

Notion

San Francisco, California, United States (On-Site)
4 Months ago
Extreme Network - Regional Account Executive - Heartland

Extreme Network

Minnesota, United States (Remote)
4 Months ago
ArenaNet - Senior Character Artist (Unannounced Project)

ArenaNet

Bellevue, Washington, United States (Hybrid)
4 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
3 Months ago
Paypal - Distinguished MTS, Software Engineer

Paypal

San Jose, California, United States (Hybrid)
4 Months ago
Twitch - Mobile Infrastructure Engineer

Twitch

Irvine, California, United States (On-Site)
2 Months ago
ByteDance - Machine Learning Engineer - AML Algorithm

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Sonar Source - Engineering Director

Sonar Source

Austin, Texas, United States (On-Site)
4 Months ago
UST - Lab Technician--Developer III - Software Engineering

UST

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Omnissa - Staff Engineer- C++ Windows Dev (P5/P6)_12+ Years_Experience Management (DEEM Team)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Microsoft - Software Engineering: Internship Opportunity

Microsoft

Nagaland, India (On-Site)
4 Months ago
Rivos - Platform FPGA Design

Rivos

Santa Clara, California, United States (On-Site)
4 Months ago
Nielsen Holdings - Staff Machine learning Engineer

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
1 Month ago
W Beyond   - Embedded C

W Beyond

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Riot Games - Senior Technical Producer, League Studios - Build Test Ship

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
Riot Games - Manager, Software Engineering - VALORANT, Competitive, Match Services

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug