R&D Engineering, Engineer
Overview
Synopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification and manufacturing. They work on assignments like designing, developing, and troubleshooting software, leveraging the state-of-the-art technologies like AI/ML, GenAI and Cloud. Their critical contributions enable world-wide EDA designers to extend the frontiers of semiconductors and chip development.
Job Description
Category Engineering Hire Type Employee Job ID 15370 Remote Eligible No Date Posted 02/22/2026
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 passionate, innovative software engineer eager to make a meaningful impact in the world of AI and Machine Learning. With a strong foundation in C++ programming and scripting languages like Python, Shell, and Perl, you thrive in fast-paced, dynamic environments where you can apply your technical prowess to solve complex problems. You are deeply curious, always seeking out new technologies and approaches to enhance and optimize software solutions, especially those leveraging ML/AI.
You value collaboration and are energized by working across teams to create cutting-edge solutions that power the next generation of semiconductor technologies. You have a robust understanding of data structures, algorithms, and Linux environments, and are not afraid to dive into challenging problems, analyze project areas, and develop innovative solutions. Your approach is methodical and unbiased, always grounded in best practices and a commitment to quality.
Your communication skills allow you to share ideas clearly and effectively, whether collaborating with peers, updating managers, or networking with senior experts. You thrive in environments where continuous learning and knowledge sharing are encouraged, and you bring a team-first attitude to every project. If you are ready to contribute to advanced R&D initiatives and help shape the future of intelligent systems, Synopsys is the place for you.
What You’ll Be Doing:
- Designing, coding, and testing software components with a focus on ML/AI-driven enhancements and automation for R&D operations.
- Writing robust scripts in Python, Shell, and Perl to automate development, testing, and system-level tasks.
- Collaborating with cross-functional teams to develop, maintain, and optimize high-performance software solutions throughout the entire software development lifecycle.
- Applying advanced knowledge of data structures and algorithms to efficiently solve challenging technical problems and optimize existing solutions.
- Troubleshooting and resolving software issues in Linux environments, ensuring stable and reliable deployments.
- Analyzing project areas, refining problem descriptions, and developing high-quality technical solutions—potentially designing and implementing sophisticated algorithms as required.
- Providing regular project updates to management, and networking with internal and external stakeholders to share expertise and drive project success.
The Impact You Will Have:
- Accelerate the adoption of AI/ML technologies in R&D operations, driving innovation and efficiency across the organization.
- Enhance the reliability and performance of Synopsys' software solutions, contributing to the creation of world-class semiconductor products.
- Enable faster and more accurate development cycles through automation and intelligent software design
- Empower cross-functional teams with optimized tools and workflows, fostering greater collaboration and productivity.
- Contribute to the company’s leadership in chip design, verification, and IP integration by delivering robust, scalable software solutions.
- Shape the direction of advanced research projects, influencing both current and future technological advancements at Synopsys.
What You’ll Need:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- Strong proficiency in C++ programming, with experience in software design and testing.
- Solid background in data structures, algorithms, and problem-solving in technical domains.
- Advanced skills in scripting languages—Python, Shell, and Perl—for automation and system-level tasks
- Hands-on experience with Linux environments, including troubleshooting and optimizing software on these platforms
- Familiarity with version control systems such as Perforce, Git, or SVN.
- Direct experience with ML/AI technologies, applying them to real-world software solutions
- Exposure to EDA tools, particularly emulation tools, is highly desirable.
Who You Are:
- Analytical and creative thinker who can resolve a wide range of issues in innovative ways
- Collaborative team player with a “team first” attitude and strong communication skills
- Self-motivated learner with a passion for continuous improvement and contributing to team vision
- Demonstrates unbiased judgment and adaptability in selecting methods and techniques to achieve results
- Comfortable performing in a leadership role within projects, contributing to complex aspects and collective success.
The Team You’ll Be A Part Of:
You’ll join a collaborative, forward-thinking R&D engineering team at Synopsys Sri Lanka, dedicated to pushing the boundaries of AI/ML-driven software development. The team is committed to continuous learning, knowledge sharing, and delivering impactful solutions that enable innovation in semiconductor design, verification, and automation. As part of this diverse group, you’ll have the opportunity to contribute your expertise, develop leadership skills, and work on projects that shape the future of intelligent systems.
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.
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.
Benefits
At Synopsys, innovation is driven by our incredible team around the world. We feel honored to work alongside such talented and passionate individuals who choose to make a difference here every day. We're proud to provide the comprehensive benefits and rewards that our team truly deserves.
-
Health & Wellness
Comprehensive medical and healthcare plans that work for you and your family.
-
Time Away
In addition to company holidays, we have ETO and FTO Programs.
-
Family Support
Maternity and paternity leave, parenting resources, adoption and surrogacy assistance, and more.
-
Retirement Plans
Save for your future with our retirement plans that vary by region and country.
-
Compensation
Competitive salaries.
** Benefits vary by country and region - check with your recruiter to confirm
Hiring Journey at Synopsys
Find the open role that’s
right for you
-
Summer 2026 Intern - Mechanical - Software Development
Austin, Texas
-
Summer 2026 DME Intern
Exton, Pennsylvania
-
Summer 2026 Industrial Placement (Optics & Machine Learning)
Ottawa, Canada
-
Aerospace Systems Engineer (Exton, PA) - 15225
Exton, Pennsylvania
View all job opportunities here
View all job opportunities here