Overview
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.
You Are:
You are a seasoned EDA Software Developer with a strong background in Machine Learning (ML) and Generative AI (GenAI). With 5 to 10 years of experience, you have honed your skills in developing ML-based algorithms and deploying GenAI solutions, particularly for EDA tools like RTL Architect. Your expertise in Python, ML, and LLM concepts is complemented by your proficiency in C/C++ and scripting on Linux platforms. You excel in data structures and algorithms, and your prior experience in GenAI application development sets you apart. You are passionate about leveraging technology to enhance design debugging processes and shift design cycles left. Your creativity, analytical thinking, and problem-solving abilities make you an ideal candidate for our innovative team at Synopsys.
What You’ll Be Doing:
- Developing ML-based algorithms for EDA tools, with a focus on RTL Architect.
- Creating and implementing GenAI-based solutions to improve design debugging for RTL Architect users.
- Collaborating with cross-functional teams to integrate ML and GenAI solutions into existing tools.
- Conducting research and staying updated on the latest advancements in ML and GenAI technologies.
- Writing and maintaining high-quality code in Python, C/C++, and other relevant languages.
- Testing, troubleshooting, and optimizing algorithms to ensure robust and efficient performance.
The Impact You Will Have:
- Enhancing the functionality and usability of RTL Architect through innovative ML and GenAI solutions.
- Reducing design cycle times and improving design accuracy for users.
- Contributing to Synopsys' leadership in the EDA industry by driving technological advancements.
- Collaborating with a talented team to solve complex technical challenges.
- Influencing the development of next-generation EDA tools.
- Empowering semiconductor companies to create high-performance silicon chips more efficiently.
What You’ll Need:
- Strong expertise in Python and ML concepts.
- Experience with large language models (LLMs) and GenAI.
- Proficiency in C/C++ and scripting on Linux platforms.
- Excellent knowledge of data structures and algorithms.
- Prior experience in developing and deploying GenAI applications.
Who You Are:
- An innovative thinker with a passion for technology and problem-solving.
- A collaborative team player with excellent communication skills.
- Detail-oriented with a strong focus on quality and performance.
- Adaptable and eager to learn new technologies and methodologies.
- Self-motivated and able to work independently with minimal supervision.
The Team You’ll Be A Part Of:
You will be joining a dynamic and innovative team focused on developing cutting-edge EDA tools. Our team is dedicated to creating solutions that enhance the design and verification processes for semiconductor companies. We collaborate closely with other teams across Synopsys to integrate the latest technologies and ensure our tools meet the evolving needs of our users.
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.