Senior Software Development Engineer
CurrentDeveloping presilicon, manufacturing, and early post-silicon software for Microsoft's Cobalt and MAIA programs as well as other custom silicon projects.- Architecting the software environment used for pre-silicon full-chip verification in server-grade compute and AI accelerator SoCs- Debugging complex CPU and SoC integration issues and root causing them- Architecting the functional test flows used during wafer and packaged part ATE in Microsoft's silicon products- Supporting silicon bring-up activities and enabling validation teams to achieve their test plans- Porting failing cases discovered in full OS environments back to lightweight pre-silicon environments for debug- Developing tooling to analyze raw scandump data and reconstruct CPU, fabric, and coherence protocol state