Skip to main content
Search Jobs

R&D Engineering, Engineer

Colombo, Western Province, Sri Lanka
Engineering
Employee
Apply

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

Date posted 02/22/2026

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.

Apply

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.

Visit Benefits Page

Map Pointer

Get an idea of what your daily routine around the office can be like

View Map

Hiring Journey at Synopsys

Apply

As an applicant your resume, skills, and experience are being reviewed for consideration.

Phone Screen

Once your resume has been selected a recruiter and/or hiring manager will reach out to learn more about you and share more about the role.

Interview

You will be invited to meet with the hiring team to measure your qualifications for the role. Our interviews are held either in person or via Zoom.

Offer

Congratulations! When you have been selected for the role, your recruiter will reach out to make you a verbal offer (a written offer will follow your conversation), and we hope you accept!

Onboarding

There will be some steps you need to take before you start to ensure a smooth first day, including new hire documentation.

Welcome!

Once you’ve joined, your manager, team, and a peer buddy will help you get acclimated. Over the next few weeks, you’ll be invited to join activities and training to help you ramp up for a successful future at Synopsys!

BROWSE JOBS

Find the open role that’s
right for you

View all job opportunities here

View all job opportunities here

Explore the Possibilities
with Synopsys

Follow #lifeatSynopsys