R&D Engineering, Principal Engineer
Synopsys (formerly Synfora)
Job description:
Responsible for designing, developing and debugging software used in the Proteus Mask Synthesis tools.
This role will focus on data hierarchy, concurrent algorithms, distributed processing areas as well as GPU to maintain and improve compression, performance, and scalability. It involves developing manufacturing-ready functionality to support optical proximity correction (OPC), resolution enhancement (RET), and mask/lithography verification applications.
May interact with Proteus customers for the purpose of gathering requirements, or resolving software issues encountered with customer data or flows.
Requirements:
M.S. or Ph.D. in Computer Science, Engineering, or Physical Sciences with a minimum of 5+ year of programming experience.
The candidate should be familiar with software development and testing methodologies and has experience in developing complex commercial programs written in C/C++. Development or debugging experience with manipulating data hierarchy, distributed processing, compilers, parsers, and Python language are desirable. The exceptional candidate will have prior knowledge and experience in computational geometry, and CAD or back-end EDA tools.
It is essential that the candidates have good problem solving skills and the ability to communicate in English.
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.
Responsible for designing, developing and debugging software used in the Proteus Mask Synthesis tools.
This role will focus on data hierarchy, concurrent algorithms, distributed processing areas as well as GPU to maintain and improve compression, performance, and scalability. It involves developing manufacturing-ready functionality to support optical proximity correction (OPC), resolution enhancement (RET), and mask/lithography verification applications.
May interact with Proteus customers for the purpose of gathering requirements, or resolving software issues encountered with customer data or flows.
Requirements:
M.S. or Ph.D. in Computer Science, Engineering, or Physical Sciences with a minimum of 5+ year of programming experience.
The candidate should be familiar with software development and testing methodologies and has experience in developing complex commercial programs written in C/C++. Development or debugging experience with manipulating data hierarchy, distributed processing, compilers, parsers, and Python language are desirable. The exceptional candidate will have prior knowledge and experience in computational geometry, and CAD or back-end EDA tools.
It is essential that the candidates have good problem solving skills and the ability to communicate in English.
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.
Confirm your E-mail: Send Email
All Jobs from Synopsys (formerly Synfora)