M

Microsoft

Builds workplace software, PCs and cloud services

Principal SOC Performance Verification Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 14 years of pre-silicon system-on-chip (SoC), subsystem, or IP verification experience.
  • A bachelor's or master's degree in electrical engineering, electronics, computer engineering, computer science, or a related degree.
  • At least 8 years of verification experience working on CPU, fabric, DDR, or I/O design verification, including at least 6 years of performance verification experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
  • Must provide proof of country of citizenship, U.S. residency, or other protected status to establish eligibility to access export-controlled information; citizenship will be verified using a valid passport, with other documents accepted for lawful permanent residents, refugees, and asylees where applicable.

Responsibilities

  • Establish yourself as an integral member of a pre-silicon SoC verification team, owning aspects of performance verification and aligning with architecture, design, firmware, and emulation.
  • Become knowledgeable about the overall SoC architecture, including tradeoffs that affect power and performance.
  • Develop verification strategy, test plans, requirements, environments, tools, and methodologies.
  • Apply performance verification principles and techniques to write test plans and implement them by developing tests, test generators, test benches, checkers, coverage, and other verification collateral.
  • Run tests, correlate results with architecture, debug failures to root cause, and recommend fixes.
  • Engage with partners to drive continuous improvement to architecture, design, verification plans and collateral, and methodology to prevent, reduce, or find bugs sooner, more easily, or more reliably.
  • Mentor and coach team members.
  • Collaborate with and influence architects, logic designers, post-silicon validators, other verification engineers, and IP and tool providers.

Desired Qualifications

  • At least 14 years of experience as part of a CPU, SoC, and/or IP development team focusing on performance.
  • Demonstrated expertise in one or more of performance verification, ARM architecture, CPU architecture, memory controller/PHY IPs and DDR protocols, coherent and non-coherent fabric IPs and protocols, PCIe/CXL controller/PHY IPs and protocols, or ACE Lite or CHI bus protocols.
  • Working knowledge of C and C++.
  • Experience with emulation, constraints, and implications for performance verification.
  • Proficient communication, collaboration, and teamwork skills, and ability to contribute to diverse and inclusive teams.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs