Demo

DFT Engineer

Tanisha Systems, Inc.
San Jose, CA Full Time
POSTED ON 5/30/2026
AVAILABLE BEFORE 6/29/2026
Role :- Senior ASIC DFT CDC Constraints Eng
Location :- San Jose, CA/Milpitas, CA (Remote)
Type :- */W2


This is a highly specialised role at the intersection of Design for Test (DFT) architecture and clock domain crossing (CDC) constraint engineering. The successful candidate will own the SDC/SSTA constraint strategy that governs both functional timing closure and DFT scan-mode operation across a complex multi-clock SoC. You will work daily at the boundary where CDC violations manifest as scan-shift failures and at-speed test escapes — a problem space that demands simultaneous mastery of CDC theory, ATPG methodology, and STA constraints.
This role requires candidates who understand why CDC synchronizers must be de-rated or bypassed in scan mode, and how incorrect set_false_path / set_multicycle_path constraints can both mask real timing violations and cause false DRC failures during ATPG.

CDC constraint ownership
  • Author and maintain all SDC constraints governing CDC paths and multicycle paths across asynchronous clock groups
  • Validate coverage against the clock architecture document
  • Ensure CDC synchronizer cells (2FF, pulse sync, async FIFO) are correctly modelled in SDC so STA neither over-constrains nor under-constrains the settling window
  • Own the netlist-level CDC constraint audit at each design milestone (RTL freeze, post-synthesis, post-PnR)
  • Coordinate with CDC signoff (SpyGlass / JasperGold) and STA (PrimeTime / Tempus) teams to ensure constraint consistency between tools
DFT & scan-mode constraints
  • Develop DFT-specific SDC views: scan-shift mode, scan-capture mode, and at-speed (LBIST / ATPG) constraint sets
  • Resolve conflicts between functional CDC false-paths and scan-path connectivity — ensure scan chains do not inadvertently create new CDC violations or bypass synchronizers
  • Define clock controller constraints during test mode: mux-select overrides, scan-enable timing, and test-clock relationships
  • Work with ATPG engineers (Tessent / Synopsys DFTC) to validate that test patterns respect CDC-related timing exceptions and do not produce X-propagation from uncontrolled CDC paths
  • Support fault simulation and at-speed test coverage analysis for paths crossing clock domains
Additional responsibilities
  • Drive constraint convergence through place-and-route iterations; work with PnR team to resolve CDC-related hold violations introduced by synchronizer placement
  • Develop and maintain internal SDC constraint guidelines, naming conventions, and waiver documentation for CDC exceptions
  • Review third-party IP CDC constraint packages; identify gaps and define interface constraints at IP boundaries
  • Contribute to sign-off checklist and tapeout readiness reviews for timing and DFT closure
  • Mentor mid-level engineers on CDC-aware constraint methodology and scan-mode timing analysis
  • Engage with EDA vendors (Synopsys, Cadence, Siemens EDA) on tool limitations affecting CDC constraint modelling in scan mode
Required qualifications
CDC & STA expertise
  • 10 years in ASIC/SoC with 5 years in SDC constraint development and STA sign-off
  • Deep understanding of CDC synchronization structures and their correct constraint representation in SDC
  • Hands-on with PrimeTime, Tempus, or Fusion Compiler for timing analysis
  • Proficient in SpyGlass CDC or JasperGold CDC for structural CDC analysis
  • Strong grasp of metastability, MTBF, and synchronizer settling time budgets
  • Experience constraining Gray-code FIFO pointers and pulse synchronizers across tool flows
DFT expertise
  • Solid understanding of scan insertion, scan chain stitching, and ATPG flow
  • Experience authoring DFT-mode SDC views (shift / capture / at-speed)
  • Familiarity with Tessent (Siemens) or Synopsys DFTC ATPG toolchain
  • Able to debug X-propagation issues in scan mode arising from unconstrained CDC paths
  • Understanding of LBIST clock generation and its interaction with functional CDC clocks
Preferred qualifications
  • Experience with advanced nodes (7nm, 5nm, 3nm) where synchronizer hold margins are critically tight
  • Familiarity with IEEE 1500 / 1687 (IJTAG) and their clock domain implications in embedded instruments
  • Background in safety-critical design (ISO 26262 ASIL-B/D) and associated DFT diagnostic coverage requirements for CDC paths
  • Knowledge of MBIST and its interaction with functional clock domains during test
  • Scripting proficiency in Tcl and Python for constraint generation, audit, and regression automation
  • M.S. or Ph.D. in Electrical Engineering, Computer Engineering, or equivalent

Key deliverables owned by this role
  • Master SDC constraint set (functional DFT modes)
  • CDC constraint sign-off at each tape-out milestone
  • DFT X-propagation debug for CDC paths
  • CDC constraint guidelines & waiver policy
  • IP boundary constraint reviews
  • Constraint regression automation scripts
About Tanisha Systems, Inc.

Tanisha Systems, founded in 2002 in Massachusetts-*, is a leading provider of Custom Application Development and end-to-end IT Services to clients globally. We use a client-centric engagement model that combines local on-site and off-site resources with the cost, global expertise and quality advantages of off-shore operations. We deliver Custom Application Development, Application Modernization, Business Process Outsourcing and Professional IT Services from office locations in * and *.
Tanisha Systems services clients in Government, Banking & Financial Markets, Insurance, Healthcare, Retail & Consumer Goods, Energy & Utilities, Life Sciences, Telecom, Manufacturing and Transportation Industries around the globe. Our engagement model provides a flexible operational environment that empowers our clients with the right levels of control.

Want to read more about Tanisha Systems? Visit us at www.tanishasystems.com

Website Open Jobs

Salary.com Estimation for DFT Engineer in San Jose, CA
$112,423 to $131,287
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a DFT Engineer?

Sign up to receive alerts about other jobs on the DFT Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tanisha Systems, Inc.

  • Tanisha Systems, Inc. Montpelier, VT
  • Job Description Job Title: .NET Sitecore Developers Job Location: Montpelier VT Type of hire : Contract Job Description: • Design, develop, implement, test... more
  • 4 Days Ago

  • Tanisha Systems, Inc. Milwaukee, WI
  • Oracle Fusion SCM Functional Consultant with deep expertise in Manufacturing, Warehouse Management (WMS), and Inventory Management. Job Descriptions We are... more
  • 5 Days Ago

  • Tanisha Systems, Inc. East Brunswick, NJ
  • Job description: - Title: Product Testing Engineer / Product Testing Specialist – Softgoods Location: Boulder, CO Duration: Long term Contract / Full Time ... more
  • 8 Days Ago

  • Tanisha Systems, Inc. Martinez, GA
  • Job Title: Call Center Agents Location: Augusta GA 30907 JOB SUMMARY: The Customer Service Sales Representative primary responsibility is to have problem s... more
  • 9 Days Ago


Not the job you're looking for? Here are some other DFT Engineer jobs in the San Jose, CA area that may be a better fit.

  • Programmers.io Santa Clara, CA
  • Hello, Hope you are doing well! This is Vishal Tyagi from Programmers.IO. I came across your profile and found to be an excellent match for an urgent Requi... more
  • 3 Days Ago

  • Cloudious LLC San Jose, CA
  • Design and implement DFT, including scan, MBIST, ATPG, Sims, Post-Si diagnosis at block and SoC level Expertise in debugging DFT issues, including ATPG pat... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!