Design Verification Engineer II

Microsoft Microsoft · Big Tech · Raleigh, NC +4 · Silicon Engineering

Design Verification Engineer II role focused on the verification of moderately complex System on Chip (SoC) flows, including developing verification agents, environments, and testbenches, and supporting the full product life cycle from definition to silicon. Requires a Master's or Bachelor's degree in a related field with relevant experience.

What you'd actually do

  1. Contributes to verification of moderately complex flows at the system on chip (SoC).
  2. Assists in developing verification agents, environments, and testbenches
  3. Supports verification through the full product life cycle from definition to silicon, including assisting in writing test plans, developing tests, debugging failures, and working towards coverage signoff.
  4. Contribute to the improvement of verification methodologies, processes, and tools.

Skills

Required

  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 2+ years technical engineering experience OR equivalent experience.

Nice to have

  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience OR equivalent experience
  • Experience developing agents and/or testbenches using UVM/SV
  • Experience with C/C++
  • CPU architecture
  • PCIe protocol and controller/PHY
  • I/O Virtualization
  • Proficient communication, collaboration and teamwork skills