Microsoft logo

Silicon Engineer

Microsoft
Full-time
On-site
Santa Clara, California, United States
$100,600 - $199,000 USD yearly
Level - Senior

Role Summary

The Silicon Engineer will be responsible for validating silicon as part of the Data Processing Unit (DPU) team. This role involves collaboration with architecture teams to develop a programmable silicon implementation and offers an opportunity to address complex problems in a datacenter environment.

Experience Level

This position requires a minimum of 1-2 years of technical engineering experience depending on the educational background, with a focus on silicon validation and verification methodologies.

Responsibilities

The Silicon Engineer will:

  • Lead the functional validation of complex ASIC System on Chips (SoCs) using UVM/C test bench.
  • Perform pre-silicon SoC verification and post-silicon validation by defining testing strategies.
  • Collaborate with architecture, design, and verification teams throughout the project lifecycle.
  • Develop and execute test plans, C tests, and infrastructure for validating complex designs.
  • Analyze test results, debug failures, and create performance scenarios to achieve test plan objectives.
  • Engage in chip bring-up activities and write test firmware to support different teams.
  • Innovate and improve validation efficiency through new methodologies and tools.
  • Mentor less experienced engineers in areas of expertise and demonstrate Microsoft core values.

Requirements

Required qualifications include a Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field with 1+ year of experience, or a Bachelor's Degree with 2+ years of experience. Familiarity with the Microsoft Cloud security screening process is a must. Preferred experience includes:

  • 2+ years in pre-silicon validation, particularly with Network switches, CPUs, or GPUs.
  • Experience with UVM/C verification methodologies and functional validation of ASIC SoCs.
  • Knowledge in Ethernet, TCP/IP, ROCEv2, and interconnect protocols.
  • A self-motivated attitude and the ability to work effectively in team settings.

Education Requirements

Minimum educational qualifications include a Master's Degree or Bachelor's Degree in related fields with the requisite years of experience.