Senior Technical Lead - Silicon Platform Validation, Python
United States
Job Description
Senior Technical Lead - Silicon Platform Validation, Python
Santa Clara, California

Job Summary

We are seeking a Debug Sub-System / DFT Engineer to architect, implement, and validate the on-chip debug and test infrastructure for complex SoC and ASIC designs. This role spans the full lifecycle — from specification and RTL design of debug/DFT features through pre-silicon verification, ATPG pattern generation, and post-silicon validation. The ideal candidate combines deep DFT methodology expertise with knowledge of silicon debug subsystems, enabling efficient manufacturing test, in-field diagnostics, and post-silicon debug.


Key Responsibilities

Debug Sub-System Design & Integration Understanding of on-chip debug infrastructure including: JTAG TAP controllers (IEEE 1149.1/1149.6) and daisy-chain/star topologies CoreSight / ARM Debug Architecture (DAP, SWD, ETM, CTI, cross-trigger matrices) Trace infrastructure (ETB, ETR, TPIU, trace funnels, timestamps) Embedded Logic Analyzers (ELA) / on-chip signal monitors Debug authentication and security (secure debug, debug access levels, lock/unlock) Design and integrate DFx (Design for Debug/Diagnostics) features: Performance counters and event monitors Error logging and first-error capture registers Signal observation via debug muxes and pad multiplexing Register access over debug ports (JTAG-to-APB/AHB/AXI bridges) Debug subsystem interconnect (debug bus, cross-trigger fabric, power-domain-aware debug access) Collaborate with architecture teams on debug use cases: boot debug, crash analysis, performance profiling, in-field diagnostics Design-for-Test (DFT) Understand DFT architecture for complex SoC designs, including: Scan insertion: full scan, compressed scan (Tessent, Modus, DFT Compiler) Memory BIST (MBIST): controller design, repair logic, redundancy allocation Logic BIST (LBIST): self-test controllers, PRPG, MISR, fault coverage analysis Boundary Scan (JTAG): BSR chain design, IEEE 1149.1 compliance At-speed testing: launch-on-shift, launch-on-capture, multi-clock domain handling Drive ATPG pattern generation and achieve target fault coverage (stuck-at, transition, path delay, bridging) Implement test compression (DFTMAX, Tessent TestKompress, EDT) to reduce test data volume and ATE test time Design DFT for low-power: isolation, retention scan, UPF-aware DFT insertion Handle analog/mixed-signal test interfaces (ADC/DAC BIST, PLL test modes, SerDes loopback) Define and implement test access mechanisms (TAM): wrapper chains, hierarchical test, IEEE 1500 wrappers for IP cores Verification & Validation (Most Important) Verify DFT/debug RTL through simulation and formal methods: JTAG TAP compliance tests Scan chain integrity checks MBIST/LBIST functional verification Debug authentication sequence validation Run DRC (Design Rule Checks) for DFT: scan rule violations, clock gating, X-sources, hold-time fixes Perform ATPG dry runs and iterate on coverage closure with design teams Support post-silicon DFT validation: scan pattern bring-up, MBIST execution, yield debug Debug test escapes and drive corrective actions (pattern update, DFT ECO, coverage gap closure) Manufacturing Test & Yield Collaborate with test engineering and ATE teams on test program development Optimize test cost: pattern count, test time, multi-site efficiency, compression ratio Support yield analysis and diagnosis: failing pattern debug, defect localization, systematic vs. random fail classifica

Skill Requirements

  • Education: B.S./M.S./Ph.D. in Electrical Engineering, Computer Engineering, or related field
  • Experience: 4–10+ years in DFT, debug subsystem design, or silicon test engineering
  • Strong expertise in one or both domains:
  • Domain

    Key Skills

    Debug Sub-System

    JTAG/IEEE 1149.1, CoreSight/ARM DAP, trace (ETM/ETB/TPIU), ELA, secure debug, cross-trigger, debug mux, DFx registers

    DFT

    Scan insertion, ATPG, MBIST, LBIST, boundary scan, test compression, at-speed test, fault coverage, DRC

Other Requirements

null
Maximum Salary (US):  148000
Minimum Salary (US):  78000
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 227,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending March 2026 totaled $14.7 billion. 

 

Compensation and Benefits

A candidate’s pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.