Senior PDK Software Engineer
Company | Analog Devices |
---|---|
Location | Burlington, MA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
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++