DFT Digital Design Engineer

NXP Semiconductors
Hamburg, Germany
24 days ago
Apply on de.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Code Coverage Computer Engineering Software Debugging Logic Synthesis of Circuits Electronic Design Automation Perl (Programming Language) Integrated Development Environments Joint Test Action (IEEE Standards) Python (Programming Language) System on a Chip SystemVerilog Tcl (Programming Language)
+7 more
Verilog Scripting Application Specific Integrated Circuits State Machines Yield Optimization Information Technology Physical Design

Job description

  • Support the implementation and integration of Design for Test (DfT) for complex SoC and semiconductor products.
  • Participate in DfT implementation activities including Scan, MBIST, Boundary Scan (JTAG), Logic BIST, test compression, ATPG pattern generation, fault simulation, and DfT verification.
  • Assist in the development, verification, validation, and integration of test structures throughout the SoC design cycle to achieve manufacturing test coverage, silicon quality, and product reliability goals.
  • Perform DfT-related checks, analyze fault coverage and test results, and support debug of DfT issues during design, verification, silicon bring-up, characterization, and yield improvement activities.
  • Work closely with Design, Verification, Physical Design, Product Engineering, and Test Engineering teams to support DfT integration, validation, and product development.
  • Assist in developing scripts and automation solutions to improve DfT productivity, flow efficiency, and methodology execution.
  • Create, maintain, and improve DfT documentation, implementation guidelines, methodologies, design standards, and lessons learned.
  • Demonstrate continuous learning and contribute to the advancement of DfT methodologies, semiconductor test technologies, and best practices.
  • Perform assigned DfT tasks under the guidance and mentorship of senior engineers.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Electronic Engineering, Computer Engineering, Computer Science, or a related field.
  • Good understanding of digital design fundamentals, including combinational and sequential logic, finite state machines, computer architecture fundamentals, and RTL design using Verilog/SystemVerilog.
  • Basic understanding of CMOS design principles, semiconductor manufacturing concepts, ASIC/SoC design flows, and manufacturing test methodologies.
  • Exposure to or basic understanding of DfT concepts including scan architecture, ATPG, fault models, MBIST, Boundary Scan (IEEE 1149.1/JTAG), Logic BIST fundamentals, and test compression techniques.
  • Familiarity with simulation methodologies, debugging techniques, waveform analysis, and DfT verification flows.
  • Understanding of timing, synthesis, and physical design concepts.
  • Familiarity with Linux/Unix environments and exposure to scripting languages such as Python, Tcl, Perl, or Shell.
  • Familiarity with EDA tools used for digital design, verification, implementation, and DfT flows.
  • Strong analytical, logical reasoning, debugging, and problem-solving skills with the ability to break complex problems into manageable components.
  • Self-motivated, detail-oriented, and committed to quality, execution excellence, and continuous improvement.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in cross-functional teams, manage multiple priorities, learn through technical mentorship, and collaborate in a dynamic development environment.
  • Strong curiosity, willingness to learn, and passion for semiconductor and test technologies.

Please note: The successful candidate may/will be responsible for security related tasks. The assignment may/will be in scope of security certifications, therefore a conscious and reliable way of working is necessary.

Apply for this position

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

Apply on de.indeed.com
Prepare application

Good distractions

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

5:32 min

Avoiding the trap of testing private code for coverage

Golo Roden · World Congress 2021

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:05 min

Analyzing different code coverage metrics and limitations

Michael Contento · World Congress 2023

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

2:00 min

Pivoting to digital engineering and code reuse

Ulrich Irnich Ulrich Irnich · World Congress 2023

Videos

See all

Related articles

See all