Senior Staff R&D Engineer (Pattern Analytics)

Job Overview
Pattern Analytics is a new field at the intersection of Electronic Design Automation (EDA), Data Science and Machine Learning, applied to Semiconductor Design and Silicon Manufacturing flows.
The role of Pattern Analytics Senior Staff Engineer includes an understanding of the state of the art in EDA, and strong technical creativity in the identification of existing open problems and critical gaps in current industrial solutions.
Technical skills will need to be paired with creative approaches in the development of computational solutions, from prototype to full product implementation. Thus, the successful Pattern Analytics Senior Staff Engineer will work with a multi-disciplinary team to build and test new families of EDA products.
Responsibilities and Duties
- Work with a cross-functional, multi-disciplinary team to identify new methodological approaches to layout analysis and define algorithmic solutions
- Develop software modules and shared libraries throughout a product life cycle, from prototype to customer release
- Implement testing and benchmarking automation for Pattern Analytics tools
- Coordinate the creation of engineering-level technical documentation for the supported products
- Troubleshoot and solve customer problems after deployment
Qualifications
- Ph.D. or B.Tech/M.Tech in Electrical Engineering (EE), Computer Science (CS), or related fields, with a minimum of 5 years of industry experience.
Required Skills
- Expertise in Python programming with a strong focus on:
- Data structures, including tuples, dictionaries, trees, lists, sets, graphs, heaps etc.
- Advanced proficiency in libraries such as NumPy, Pandas, Matplotlib, Scipy.
- Development of new Python APIs or commands, incorporating backend implementations in C/C++.
- Object-oriented programming in Python.
- Multithreaded programming and distributed computing using Python.
- Extensive experience in C++ and/or Java.
Preferred Skills:
- Knowledge or experience in:
- Electronic Design Automation (EDA), VLSI Physical Design Verification, and/or Mask Data Generation.
- Asynchronous programming.
- Tools and libraries for data visualization and machine learning.
- Applications or libraries focused on computational geometry and VLSI layout manipulation.
At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.
Apply NowRelevant Jobs
-
Layout Engineer, Staff
Bengaluru, India
Engineering
-
Senior DFT Solutions Engineer-10275
Sunnyvale, California
Engineering
-
R&D Engineer
Sunnyvale, California
Engineering
Find the open role that’s
right for you
-
Layout Engineer, Staff
Bengaluru, India
-
Senior DFT Solutions Engineer-10275
Sunnyvale, California
-
R&D Engineer
Sunnyvale, California
-
Sr. R&D Engineer-10267
Sunnyvale, California
View all job opportunities here
View all job opportunities here