Design for Test (DFT) Engineer

Info Way Group
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$104,000.0 - $124,800.0
Working hours
Regular working hours
Job source

Tech stack

Adobe InDesign Artificial Intelligence Boolean Algebra Code Coverage Computer Engineering Software Debugging Electronic Design Automation Perl (Programming Language) IEEE Standards Association Joint Test Action (IEEE Standards) Python (Programming Language) SystemVerilog
+7 more
Tcl (Programming Language) Strategies of Testing Verilog Scripting Application Specific Integrated Circuits Software Verification Physical Design

Job description

We are seeking an experienced Design for Test (DFT) Engineer to join our semiconductor engineering team in the Bay Area, CA. The ideal candidate will have hands-on experience in DFT implementation, scan insertion, ATPG, MBIST/LBIST, and test architecture for advanced SoC designs. You will collaborate with design, verification, physical design, and manufacturing teams to ensure high-quality, testable silicon for next-generation AI and semiconductor products., * Design, implement, and validate DFT architectures for complex SoCs and ASICs.

  • Perform Scan Insertion, Scan Compression, and Scan Chain verification.
  • Generate and debug ATPG (Automatic Test Pattern Generation) patterns to achieve high fault coverage.
  • Implement and validate MBIST (Memory Built-In Self-Test) and LBIST (Logic Built-In Self-Test) solutions.
  • Develop and verify DFT logic using industry-standard EDA tools.
  • Perform DFT verification through simulation, pattern validation, and silicon bring-up support.
  • Analyze test coverage and optimize DFT implementation for improved manufacturability.
  • Collaborate with RTL, Physical Design, Verification, and Manufacturing teams throughout the product lifecycle.
  • Support silicon debug, failure analysis, and production test activities.
  • Prepare DFT documentation, test plans, and implementation reports.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 5+ years of hands-on experience in Design for Test (DFT).
  • Strong knowledge of:
  • Scan Insertion
  • Scan Compression
  • ATPG
  • MBIST/LBIST
  • JTAG / IEEE 1149.x standards
  • Experience with one or more of the following tools:
  • Siemens Tessent
  • Synopsys TestMAX
  • Cadence Modus
  • Strong understanding of digital logic design, RTL (Verilog/SystemVerilog), and ASIC/SoC development flow.
  • Experience with fault models including stuck-at, transition, and path delay testing.
  • Familiarity with simulation and verification tools.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent communication and collaboration abilities., * Experience with AI/ML accelerator or high-performance SoC designs.
  • Knowledge of semiconductor manufacturing test flows.
  • Experience with scripting languages such as Python, Perl, or Tcl for DFT automation.
  • Familiarity with low-power DFT methodologies and IEEE standards.

Preferred Skills

  • Scan Architecture Design
  • ATPG Debugging
  • MBIST/LBIST Integration
  • DFT Verification
  • Silicon Bring-up
  • Fault Coverage Analysis
  • JTAG Boundary Scan
  • RTL Debugging
  • Semiconductor Test Methodologies
  • Cross-functional Collaboration

Pay: $50.00 - $60.00 per hour

Application Question(s):

  • 5+ years of hands-on experience in Design for Test (DFT) - yes/no?
  • Experience with one or more of the following tools

Benefits & conditions

$50 - $60 an hour - Full-time, Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

5:32 min

Avoiding the trap of testing private code for coverage

Golo Roden · WWC 2021

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · WWC 2022

4:05 min

Analyzing different code coverage metrics and limitations

Michael Contento · WWC 2023

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

Videos

See all

Related articles

See all