Contribute to the development of new products by designing, developing, maintaining, supporting and using CAD software for product development. Experience with database management methods and version control techniques. Advanced understanding of PDK development/validation, EDA tools and flows. Good understanding of programming fundamentals, as well as exposure to various programming languages including: Skill/Skill++ (Cadence), Perl, Python. Develop and support programmatically defined P-cell (Parameterized layout generator) devices and macros to automate physical design creation for test structures and Scribe marks. Develop and support scripts and other programming utilities used in physical design, functional and physical verification, performance optimization and tapeout to assist in product development. Good understanding of basic CMOS process manufacturing and layout design rules. Understanding of photo/metrology marks and design is a plus Work with PI engineers and design team to identify and implement best-design practices and methods for doing physical layout design which will work most effectively with automation tools.