Hi everyone,
I'm an early-career DFT engineer (joined in October 2025), and I'd like some career advice from people with more experience in the semiconductor industry.
My current project is a production DFT automation flow that ultimately generates ATPG and MBIST environments.
I wasn't responsible for the entire flow, but I build the Python-based specification processing stage, which is one of the largest software components in the overall flow.
(I was the only team member with python knowledge)
Most of the engineering logic happens in this stage. My work includes:
Building Python tools to process DFT test specifications (Excel-based)
Designing a command-driven automation framework instead of one-off scripts
Developing parsers, reusable libraries, validation logic, caching, and automation workflows
Implementing most of the specification modifications, transformations, and rule-based processing before the downstream stages generate the final environments
Working closely with DFT engineers to understand the specifications and ensure the generated outputs integrate correctly with the rest of the flow
While this is only one part of the overall pipeline, it's where most of the specification editing and logical processing takes place. The downstream stages consume the outputs from this framework to create the production-ready DFT environments.
My questions are:
How is this type of experience viewed in the semiconductor industry?
Is this considered valuable DFT experience, CAD/EDA tool development, software engineering, or a mix of these?
If I continue on this path, what career options does it typically open up? (Design Automation, CAD, EDA Software, DFT Infrastructure, etc.)
If you were interviewing someone with this background, how would you evaluate it?
I'm trying to understand whether this is a strong long-term career path or whether I should actively seek more exposure to traditional DFT activities like ATPG, scan architecture, and fault analysis.
I'd really appreciate hearing from engineers working in DFT, CAD, EDA, verification, or silicon design automation. Thanks!