Position available


PDK Developer

Job ID:


Position Type:



El Segundo





Job Description:

Develops, maintains, tests, and releases Process Development Kits to multiple design centers, for Analog ICs and discrete power transistors in GaN process technologies.

Essential Functions:

  • Develops and maintains proprietary PDKs for the full design flow: Schematic Entry, Simulation, Layout, DRC, LVS, PEX, LVL, tape out.
  • Develops and maintains symbols, pcells, callbacks, technology files, etc.
  • Expertise in Open Access PDK format.
  • Creating scripts to do complex functions.
  • Apply formal release and version control best practices, to PDKs that are deployed to multiple design centers.
  • Working knowledge of IC design practices (schematics, basic circuit blocks, layouts).
  • Understands, interprets, and accurately translates Design Rule Manuals and other documentation into PDKs.
  • Works closely with device, process, circuit, layout, and modeling engineers to deliver highest quality PDKs, to achieve first mask success.
  • Self driven and motivated to achieve schedules and commitments.

Additional Responsibilities:

  • Assemble and layout reticle fields for tape out, including scribe street structures, mask order forms, etc.
  • Occasional layout design of product ICs & high power FETs.
  • Assists users in setting up their EDA environment & configurations.
  • System administration of Linux, NAS, and basic networks.

Job Requirements:

  • Understands and applies best practice, software engineering principles – not "coding" or "hacking".
  • Writes code that is modular, reusable, correct by design, and easily understood.
  • Able to identify and resolve ambiguous or conflicting technical requirements.
  • Proficient with Red Hat Linux, Windows, Synology NAS, remote viewers (VNC, Exceed), and basic networking.
  • Familiarity with server/client hardware & software environments.
  • Proficient with Microsoft Excel and Word.
  • Fluent in English language and writing.


  • 3+ years Analog PDK development.
  • Minimum Bachelor degree, or equivalent, in a relevant subject area.


Periodic car travel between El Segundo and Aliso Viejo (Orange County)

To Apply:

Send resume to [email protected]. Place the job opening number in the subject line of the email. Provide resume in PDF format and use full name in file name