Technical engineering experienceOR Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field
Experience with verification of hardware accelerators with System Verilog and UVM
Extended experience in micro-architecture, logic design and/or verification of ASIC/FPGA designs.
Ability to crisply articulate end goals and trade-off when faced with an engineering challenge that is not well defined.
Other Qualifications:
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.
Responsibilities
Own the verification of complicated logic designs
Define and implement efficient UVM-based verification environments and use them to verify+test digital designs.
Test and debug your designs in simulation on hardware-based test platforms, and on large test clusters. All in order to reach cloud-scale quality.
Implement coverage metrics.
Work with software teams on development of drivers and applications.
Deliver and deploy the products while weighing the various engineering constraints (e.g. performance, schedule, power, etc.).
Deliver the product into cloud production environments and support it through its lifetime.