MTS - Design Enablement (PDK, Pcell developer)
Core
Developing design components, tech files, runtime code, and automation tools for Process Design Kits (PDKs) to enable electronic design automation.
Role type
PDK Developer (Design Enablement Engineer)
Builds
Process Design Kits (PDKs) and associated automation tools for semiconductor fabrication
Domain
Semiconductor manufacturing / Electronic Design Automation (EDA)
Deliverable
production ML models | product features | infrastructure
Required skills
Semiconductor device theory, PDK development, DRC/LVS test case creation, SPICE model interpretation, Unix/Linux systems, EDA CAD systems (Cadence IC, Virtuoso, OrCAD), Scripting (Perl, Tcl, Bash), pcell development
Preferred skills
Master's degree in EE/Microelectronics/Physics/CS, Cadence Skill programming, ML or GenAI knowledge
Technologies
Cadence Virtuoso, Cadence Skill, Perl, Tcl, Bash, Unix/Linux
Responsibilities
Develop design components for Device library of PDKs, Develop and maintain PDK tech files and runtime code, Create and maintain test cases for DRC/LVS, Review and interpret process design rules and SPICE models, Create and update release notes and application notes
Seniority
Mid-Senior level (6+ years experience)