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.