Talent.com
Senior Verification Engineer
Senior Verification EngineerMicrosoft • Raleigh, NC, US
Senior Verification Engineer

Senior Verification Engineer

Microsoft • Raleigh, NC, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Overview

We are looking for a Senior Verification Engineer to join the Compute Silicon & Manufacturing Engineering (CSME) organization within Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE). The team designs, develops, manufactures and packages Microsoft's state-of-the-art custom computer chips, notably the Azure Cobalt, and supports scalable cloud infrastructure across Microsoft's online businesses and Azure platform. The role focuses on pre-silicon verification and related validation activities to enable high-volume, high-quality hardware deployment with cost effectiveness.

Responsibilities

  • Pre-silicon functional verification, creation of verification environments and tests at the block and sub-system level
  • Reference modeling, emulation, and post-silicon validation

Qualifications

Minimum Qualifications :

  • 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
  • 4+ years of experience in developing test plans, creating simulation environments, developing tests, and debugging for multiple IPs, SoCs or systems
  • 2+ years of experience leading pre-silicon verification of blocks and sub-systems through full cycle
  • 2+ years of experience in mentoring individual engineers
  • Other Requirements

  • Ability to meet Microsoft, customer and / or government security screening requirements
  • Microsoft Cloud Background Check : required at hire / transfer and every two years thereafter
  • Preferred Qualifications

  • Experience in working with AI and motivation to utilize AI in day-to-day work
  • Experience with PCIe subsystems
  • Experience with formal verification methods
  • Experience in RTL design for FPGA or emulation
  • Experience in Assembly, startup code and linker scripts
  • Experience in developing makefiles for software development
  • Proficient in SystemVerilog, C / C++, and scripting languages such as Python, Ruby or Perl
  • Knowledge of verification principles, testbenches, stimulus generation
  • Experience with random-stimulus and coverage-based techniques along with test plan definition
  • Background in creating UVM Test Benches, developing tests, and debugging designs
  • Understanding of chip and / or computer architecture
  • Experience writing tests in C and C++
  • Employment details

  • Employment type : Full-time
  • Seniority level : Not Applicable
  • Job function : Software Development
  • Note

    Microsoft is an equal opportunity employer. If you need assistance and / or a reasonable accommodation during the application process, see the company's accommodations information.

    J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Verification Engineer • Raleigh, NC, US