Descriptions & Requirements
Job Overview
A Senior Staff role that is focused on designing and optimizing infrastructure solutions for OPC and Proteus Mask Synthesis tools. This role emphasizes providing capabilities/APIs for OPC processes and ensuring robust solutions. A successful member of the team regularly brings their own skills and creativity to contribute to the delivery of novel features that drive the efficient operations of our software platform. They function as part of an experienced global software infrastructure team.
Responsibilities and Duties
- Design and implement high performance infrastructure to support large-scale geometric data analysis for OPC.
- Optimize infrastructure for distributed computing, ensuring seamless GPU integration.
- Collaborate with development teams to ensure efficient data handling and computational resource allocation.
- Debug and troubleshoot infrastructure issues related to production line integration.
- Maintain and troubleshoot the tool to meet performance and scalability requirements.
Qualifications
- M.S. or Ph.D. in Computer Science, Engineering, or Physical Sciences.
- 8+ years of experience in software design, with a focus on computational geometry and distributed processing.
- Expertise in C++, Python, and distributed computing environments.
- Experience in debugging and troubleshooting production-related issues.
- Strong communication and collaboration skills.
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.