DFT Engineer Job Description

DFT Engineer Job Description

4.5
177 votes for DFT Engineer
DFT engineer provides tool support to design team members implementing System-on-Chip (SOC) designs (Synthesis, Static Timing, DFT, Place and Route tools).

DFT Engineer Duties & Responsibilities

To write an effective DFT engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included DFT engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Design/verification for Clock/JTAG/Analog/DFT IP
Scan Insertion, ATPG, scan verification and pattern generation
Memory BIST insertion, validation and pattern generation
Analysis of Functional Design for Testability, including product functionality and access through external connections, BIST and Board Level Diagnostics, control of significant circuits, and isolation of functional blocks for testing
Create and maintain DFT timing constraints
SoC DFT architecture specification including test muxing and DfT RTL coding
IEEE1149.1 Boundary Scan design
Functional Pattern generation
Pattern debug on ATE
Design Verification for DFT

DFT Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Education for DFT Engineer

Typically a job would require a certain level of education.

Employers hiring for the DFT engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Engineering, Computer Science, Electrical Engineering, Computer, Electronic Engineering, Design, Engineering, Electronics, Communication, Architecture

Skills for DFT Engineer

Desired skills for DFT engineer include:

ATPG
Fault models
Fault simulation
On-chip scan compression
BIST
Synthesis
MBIST
DFT concepts
Equivalence check
JTAG

Desired experience for DFT engineer includes:

Expertise in DfT methodology like scan test, boundary-scan and test access mechanisms
Knowledge in RF/mixed-signal circuit design and test
Experience with pre-Si verification using SystemVerilog/OVM methodology gate level simulations
Experience in gate level simulation
Must have a BS + 12 yrs
Experience with the DFT integration of IP

DFT Engineer Examples

1

DFT Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of DFT engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for DFT engineer
  • Work with Marketing, Probe, Assembly, Test, Process Integration, CAD, Verification Engineering and Product Engineering groups to ensure proper testing and manufacturability of product
  • Work closely with Product Engineering to ensure that test mode definitions, and documentation include all required functionality
  • Design, standardize, and document test methods and modes to facilitate common test flows and coverage on all designs
  • Understand the current manufacturing test flow to provide circuit advice to entire department
  • Ensure that new technologies include the needed test mode designs to allow for full fail coverage testing
  • Responsible for assigned Base Standard circuit(s)
  • Perform circuit simulations using standard industry simulators
  • Responsible for reliability verification
  • Assist Verification Engineering with test mode verification plans
  • Physical design and static timing analysis
Qualifications for DFT engineer
  • Understanding of Design For Test methodologies and DFT verification experience is preferred (eg
  • Basic working knowledge on V93 tester is a big plus
  • Experience with Tetramax is a big plus
  • Programming in Perl, tcl and c++ is a plus
  • 5~10 years of experience in DFT/design field
  • Strong logic Design and verification background with experience in STA
2

DFT Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a DFT engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for DFT engineer
  • Review DfT concepts
  • Execute Automatic Test Pattern Generation (ATPG) and conduct the pattern re-simulation and gate level simulation
  • Use scripting languages to automate process flow
  • Knowledge of industry Computer-Aided Design (CAD) tools such as Cadence, Synopsys, and Mentor Graphics
  • Design for Testability analysis of electronic assemblies
  • Use of test analysis tools, such as Siemens TestExpert, to determine the test accessibility of PCBAs
  • Electrical analysis of PCBAs to verify proper selection and connection of components, test access to programmable devices, output enable pins, clock-generating devices, IC control pins
  • Analysis of Boundary Scan chains verifying termination and layout of boundary scan signals
  • Provide recommendations about design improvements to increase the test coverage, decrease the Total Cost Of Test, and reduce operational costs in the long term
  • Work with customers and/or product designers to get the recommended changes included in future design revisions
Qualifications for DFT engineer
  • Programming in Perl, tcl and C/C++ is a plus
  • Knowledge of scripting languages (perl or tcl) or knowledge of C/C++ is a plus
  • Programming in Perl and tcl is a plus
  • The candidate should be familiar with ASIC/Logic design flow including verilog coding, verification, RTL/full chip simulation, timing closure, and ECO
  • Strong background on Scan/ATPG/Compression/Memory Test
  • General user support and documentation
3

DFT Engineer Job Description

Job Description Example
Our company is looking to fill the role of DFT engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for DFT engineer
  • Train and mentor other test engineers
  • Work with extended teams to develop project schedules and execute projects to completion
  • Generating, verifying and debugging HDL and firmware based test cases for DFT features of new Flash-based FPGA families
  • Improving, extending and porting existing DFT circuits and concepts to all FPGA family members
  • Developing test-benches and documenting test plans
  • Supporting failure analysis and helping with silicon bring-up and debug
  • Interfacing and collaborating with cross functional teams in all activities
  • Participate in chip-level DFT architecture definition
  • Work closely with back-end team on chip-level planning, timing closure and DFT
  • Design for testing and design for manufacturing
Qualifications for DFT engineer
  • Minimum of 2 years of experience in CAD Software development, flows and architecture CAD/DA tools/flows support
  • BS in EE or CE with 2+ years of relevant experience or an MS in EE or CE with 1+ years of relevant experience in design or applications engineering
  • Experience in scan insertion and ATPG is required
  • Experience with boundary scan is highly desirable
  • Knowledge of DFT Compiler, TetraMAX and BSD Compiler is a plus
  • Excellent customer interface and communication skills are required
4

DFT Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of DFT engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for DFT engineer
  • Develop strategy for memory testing and generate MBIST
  • Work with cross-functional IP and SOC teams to define strategy for DFT architecture, verification and design flow automation
  • Manage development of software, scripts and other support technology to enable automated construction and verification of DFT logics in complex SoC design or IP Subsystems
  • Project and staff planning
  • Working with senior management to define goals and develop strategies for the group
  • Scan insertion
  • Contribute throughout the whole development and give early feedback to the Concept, Architecture and Design Teams for possible issues for DFT
  • Execute Scan Insertion
  • Technical lead for DFT on 32-bit Microcontroller products from concept through stream-out
  • Define, develop, improve DFT process flows and methodologies for continuous improvement
Qualifications for DFT engineer
  • Customer sensitivity, the ability to multiplex many issues, and a passion for helping others are essential for success in this position
  • Expertise in RTL simulators is desired
  • CAD development, Perl, TCL, DA tools, Object oriented C++
  • Must have some experience with Perl or other similar scripting languages
  • Must be able to work within a small team on multiple tasks
  • Strong fundamental knowledge of DFT techniques - Understanding of core-based test methodology and scan isolation
5

DFT Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of DFT engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for DFT engineer
  • Generation of structural ATPG test patterns
  • Define and develop scripts for automatic scan insertion
  • Generate test patterns and simulate with and without timing annotation
  • Debug test failures on silicon products in support of Release to Production
  • Working closely with IC Design during test plan and DFT definition, pre-silicon verification(chip level verification) and post silicon validation
  • Work closely with IP test development team defining test schemes and implementation styles
  • Will assist with silicon debug in the event of yield limiting issues or returned materials
  • Working with Product Engineer to address Yield, Design & Quality issues during New Product Introduction phase and to address any post production issues
  • Defining scalable pattern methodologies to efficiently test highly configurable embedded SERDES, DDR Interfaces and DAC/ADC hardware
  • Defining DFT requirements for next generation products to improve test coverage or time
Qualifications for DFT engineer
  • Experience implementing Digital DFT for mixed signal ASICs
  • Tessentshell/Testkompress for ATPG
  • Tessent MBIST
  • Cadence NCSIM
  • Synopsys DFTMAX and TetraMAX
  • Familiar with DRAM testing methodologies

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates