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 a month 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

Principal Software Engineer role at Microsoft focused on Windows application development and Microsoft Store platform enhancement with AI integration.

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams, focusing on AI-powered messaging services and backend development with competitive compensation and remote work options.

Principal Software Development Engineer

Principal Software Engineer role at Microsoft working on large-scale distributed systems for search and AI services, with focus on backend development and system optimization.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading AI Extensibility Platform development for Teams & M365, offering competitive salary and hybrid work environment.

Principal Software Engineer- Fabric Data Engineering

Principal Software Engineer role at Microsoft focusing on Fabric Data Engineering, building scalable backend services and infrastructure for data engineering solutions.