Principal SOC and IP 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.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS

Description For Principal SOC and IP 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.

As Microsoft's cloud business continues to grow, the ability to deploy new offerings and hardware infrastructure on time, in high volume with high quality and lowest cost is of paramount importance. To achieve this goal, the Cloud Compute Development Organization (CCDO) team is instrumental in defining and delivering silicon solutions for the Cobalt program through hardware manufacturing, improving the planning process, quality, delivery, scale and sustainability related to Microsoft cloud hardware.

We are looking for an Individual contributor or Technical Manager to join the team. The ideal candidate will have 12+ years of pre-silicon SOC, chip level, subsystem or IP verification experience, and at least a bachelor's or master's degree in electrical, Electronics, Computer Engineering, Computer Science or a related field.

Key responsibilities include:

  1. Owning, leading or managing verification of complex flows at the SOC, subsystem, or IP levels
  2. Making use of and contributing to industry-leading Generative AI verification tools and flows
  3. Learning about complex designs and interacting with partner teams to define verification strategies and test plans
  4. Developing verification environments and running and debugging simulations to drive quality
  5. Applying random-stimulus, coverage-based and/or formal verification techniques to find bugs and meet test plan goals
  6. Innovating to improve verification efficiency through methodologies or tools
  7. Coaching and mentoring others in your areas of expertise

Preferred qualifications include experience with coherency, caches, fabrics, reset, power management, design for debug (DFD), DDR controllers, virtualization, interrupts, security, PCIe, CXL, USB, low speed IOs, AXI/CHI protocol bridges, or other complex IP/blocks or subsystems. Experience with System Verilog Test Bench (SVTB), Universal Verification Methodology (UVM), Formal Verification, and automation using Python or other scripting languages is also valuable.

Join Microsoft's innovative team and contribute to powering the Intelligent Cloud mission while working on cutting-edge silicon solutions.

Last updated 2 months ago

Responsibilities For Principal SOC and IP Verification Engineer

  • Own, lead or manage verification of complex flows at the SOC, subsystem, or IP levels
  • Make use of and contribute to industry-leading Generative AI verification tools and flows
  • Learn about complex designs and interact with partner teams to define verification strategies and test plans
  • Develop verification environments and run and debug simulations to drive quality
  • Apply random-stimulus, coverage-based and/or formal verification techniques to find bugs and meet test plan goals
  • Innovate to improve verification efficiency through methodologies or tools
  • Coach and mentor others in your areas of expertise

Requirements For Principal SOC and IP Verification Engineer

Python
  • 12+ years of pre-silicon SOC, chip level, subsystem or IP verification experience
  • Bachelor's or master's degree in electrical, Electronics, Computer Engineering, Computer Science or a related field
  • Experience with coherency, caches, fabrics, reset, power management, design for debug (DFD), DDR controllers, virtualization, interrupts, security, PCIe, CXL, USB, low speed IOs, AXI/CHI protocol bridges or other complex IP/blocks or subsystems
  • Experience with System Verilog Test Bench (SVTB), Universal Verification Methodology (UVM), Formal Verification
  • Experience in automating verification processes using Python or another scripting language

Benefits For Principal SOC and IP Verification Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Principal SOC and IP Verification Engineer

Principal Software Engineer

Lead AI platform development for Microsoft Teams as Principal Software Engineer, focusing on next-generation workplace productivity solutions.

Principal Software Engineering Manager

Lead software engineering manager role at Microsoft, focusing on AI integration and team leadership for Copilot and Microsoft 365 products.

Principal Software Engineer

Principal Software Engineer role at Microsoft, focusing on work management tools and services, requiring 10+ years of experience in building scalable cloud solutions.

Principal Software Engineer- The Loop App Experiences team

Principal Software Engineer role at Microsoft building secure, scalable infrastructure for the Loop App Experiences team, focusing on authentication and identity management systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading development of engineering tools and services, offering remote work and competitive compensation.