Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior SOC Verification Engineer 
United States, Oregon, Hillsboro 
47745473

10.09.2024

Required Qualifications:

  • 7+ years of related technical engineering experience
    • OR Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience or internship experience
    • OR Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience or internship experience
    • OR Doctorate degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 5+ years of pre-silicon SOC, chip level or sub-system verification experience.

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • 7+ years of pre-silicon SOC or chip level verification experience.
  • Demonstrated experience in one or more of the following: Coherent Hub Interface (CHI), Advanced eXtensible Interface (AXI) and Advanced Microcontroller Bus Architecture (AMBA) protocols; coherency, fabrics, integration of Central Processing Unit (CPU) cores, power management, reset, Double Data Rate (DDR) controllers, virtualization, interrupts, security, clocking, Reliability Availability Serviceability (RAS), Peripheral Component Interconnect Express (PCIe), Compute Express Link (CXL), Universal Serial Bus (USB), or other complex SOC flows and protocols.
  • Experience with SOC or chip level verification for more than one product cycle from definition to silicon, including writing test plans, developing tests, debugging failures and signing off coverage.
  • Experience creating, maintaining, or integrating test benches, checkers and stimulus using C, System Verilog Test Bench (SVTB), Universal Verification Methodology (UVM), and/or Formal Verification.
  • Experience in automating verification processes using Python or another scripting language.
  • Experience in applying Generative Artificial Intelligence to verification workflows.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until September 12, 2024.

Responsibilities
  • Own verification of complex flows at the System on Chip(SOC) or subsystems 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 that 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 area.
  • Demonstrate Microsoft core values: Customer Focus, Adaptability, Collaboration, Growth Mindset, Drive for Results, Influence for Impact, Judgement, and Diversity & Inclusion.
  • Other
    • Embody our and