What are the responsibilities and job description for the R&D Engineering, Principal Engineer position at Synopsys Inc?
You Are:
You are an experienced software engineer with a passion for developing cutting-edge semiconductor manufacturing solutions. With a strong background in computational geometry, physics-based simulation systems, and applied mathematics, you thrive on solving complex problems and delivering robust software solutions. You excel in a collaborative environment, working seamlessly with cross-functional teams to drive innovative projects. Your commitment to excellence, structured approach, and quick learning abilities enables you to tackle new challenges and contribute to the growth and success of the organization.
What You’ll Be Doing:
You will be part of the Mask Synthesis team, responsible for designing and developing software tools used by major semiconductor companies worldwide. The team focuses on creating innovative solutions that drive the advancement of semiconductor technology and deliver high-performance results for our clients.
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
You are an experienced software engineer with a passion for developing cutting-edge semiconductor manufacturing solutions. With a strong background in computational geometry, physics-based simulation systems, and applied mathematics, you thrive on solving complex problems and delivering robust software solutions. You excel in a collaborative environment, working seamlessly with cross-functional teams to drive innovative projects. Your commitment to excellence, structured approach, and quick learning abilities enables you to tackle new challenges and contribute to the growth and success of the organization.
What You’ll Be Doing:
- Create application code to enhance and manipulate Mask Synthesis tools, including ILT (inverse lithography technology) and OPC (optical proximity correction).
- Design and implement efficient data structures and algorithms in the fields of computational geometry, inverse imaging and non-linear programming.
- Collaborate with team members to develop new algorithms and provide practical, manufacturing-ready lithography solutions.
- Work with the product team and customers to understand new application requirements and write design and specification documents.
- Troubleshoot and debug issues while documenting and maintaining software functionality.
- Drive cross-organization projects and build scalable software that can handle high data volume (trillions of pixels) using distributed computing, GPU systems and ML/AI powered approaches.
- Provide innovative computational lithography solutions that push the boundaries of semiconductor manufacturing technology.
- Support the development of advanced technology nodes through robust software programs and industry best practices.
- Enhance the efficiency and reliability of Mask Synthesis tools, enabling customers to achieve superior results for advanced patterning process.
- Drive the success of cross-functional projects and foster collaboration across different teams.
- Contribute to the creation of scalable, robust, and reusable software systems.
- Masters/PhD in Computer Science, Electrical Engineering, or a related engineering field with 8 years of software development experience.
- Proficiency in developing and debugging C/C based applications in a Unix/Linux environment.
- Experience with Python or other scripting languages; familiarity with CUDA is highly preferred.
- Strong understanding of software architecture and API design, along with excellent problem-solving skills.
- Experience in building software tools for physics-based simulation, image processing, lithography or other associated areas.
- A collaborative team player who excels in a cross-functional environment.
- A quick learner with a structured and organized approach to problem-solving.
- A result-oriented individual with a passion for developing large-scale distributed software systems.
- A proactive communicator who can effectively engage with both technical and non-technical stakeholders.
- An innovative thinker who continuously seeks to improve and optimize software solutions.
You will be part of the Mask Synthesis team, responsible for designing and developing software tools used by major semiconductor companies worldwide. The team focuses on creating innovative solutions that drive the advancement of semiconductor technology and deliver high-performance results for our clients.
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.