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
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer

Principal Software Engineer role at Microsoft working on Windows Developer Platform team in Hyderabad, building and evolving developer tools and APIs.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure CXP team, focusing on cloud platform development and customer experience transformation with hybrid work options and competitive compensation.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on M365 Intelligent Conversation and Communications Cloud platform, developing large-scale distributed systems in Prague.

Principal Software Engineer - Azure Resource Graph

Lead the architecture and development of Azure Resource Graph's planet-scale cloud inventory system, managing billions of resources and enabling enterprise-grade query capabilities.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Entra Identity Governance team, focusing on security solutions and distributed systems development with competitive compensation and benefits.

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 6 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?