Senior Engineer - Design for Test (dft)

Microsoft Microsoft · Big Tech · Hillsboro, OR +4 · Silicon Engineering

This role is for a Senior Design for Test (DFT) Engineer responsible for ensuring testability, debug, and manufacturability of computer chips for Microsoft's cloud infrastructure. The engineer will own DFT u-arch specification, provide test solutions, maintain DFT tools, and collaborate with cross-functional teams throughout the silicon lifecycle.

What you'd actually do

  1. Own block level DFT u-arch specification documentation & provide Test solutions in design for test chips and products.
  2. Ensure DFX goals (testability, debug, manufacturability, System Test, System Debug, Repair) are met by these IPs, ensure analog to digital boundaries are reliably tested. Review coverage metrics for Digital logic.
  3. Maintain & enhance existing DFT tools by understanding product needs & tailor solutions for current and upcoming products, also with the use of AI.
  4. Provide test plans and engage closely with verification engineers to perform waveform reviews.
  5. Ensure RTL quality pre-DFT to ensure the RTL is good for DFT insertion and coverage.
  6. Hold a primary role in enabling silicon by working directly with test engineers to bring up test vectors, and analyzing yield & diagnosis.
  7. Work as part of DFX (Test & Debug) team & closely collaborate with highly energetic cross functional team members (Architects, front-end & back-end design/verification, Physical design, and post-silicon manufacturing) with respect and with One Microsoft mentality to establish synergies.

Skills

Required

  • DFT knowledge about industry standard practice in Design for Test
  • ATPG
  • JTAG
  • Memory BIST
  • trade-offs between test quality and test time

Nice to have

  • Test Chip development
  • Scan architecture & micro-arch specifications
  • Scan insertion techniques
  • Scan ATPG
  • Stuck-At
  • At-Speed insertion
  • boundary coverage
  • compression & retargeting flows
  • Siemens Tessent
  • Synopsys TestMax
  • Verilog
  • System Verilog
  • simulators
  • waveform debugging tools
  • Gate-level simulation (GLS)
  • coverage analysis
  • Static Timing Analysis
  • constraint generation
  • ATE
  • Silicon bring-up
  • Mentor Tessent
  • Yield & Diagnosis
  • Tcl
  • Perl
  • AI to improve work efficiency