Posted in

Senior PDK Software Engineer

Senior PDK Software Engineer

CompanyAnalog Devices
LocationBurlington, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s or Master’s degree in Computer Science
  • At least 5 years of relevant experience in developing PDKs and creating automation programs
  • Proficiency in Python Programming Language
  • Proficiency in Cadence SKILL Language
  • Solid understanding of revision control systems such as Git, Perforce (P4), and SVN
  • Knowledge of physical verification (DRC/LVS) tools and parasitic extraction tools
  • Database knowledge (e.g., MySQL, PostgreSQL)
  • Excellent verbal and written communication skills
  • Detail-oriented, well-organized, and a versatile team player

Responsibilities

  • Collaborate with team members to define, maintain, test, and deploy automation tools and scripts required for PDK development, CAD tasks or general design community use
  • Develop, maintain, test, and deploy internal or foundry PDKs, PDK components, and PDK methodologies to various business units, fulfilling their requirements
  • Work closely with EDA software vendors to resolve tool bugs and drive new feature additions.

Preferred Qualifications

  • Experience with Make, Makefiles or C/C++