Skip to main content
Search Jobs

R&D Engineering, Sr Staff Engineer (C/C++, Data Structures, Algorithms)

Bengaluru, Karnataka, India
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 03/31/2026

Category Engineering Hire Type Employee Job ID 16642 Remote Eligible No Date Posted 03/31/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 an experienced engineer with a passion for solving complex technical challenges and a deep interest in shaping the future of semiconductor design. With a strong background in algorithm development, software engineering, and electronic design automation (EDA) tools, you thrive in collaborative environments where innovation and precision are paramount. You have a proven track record in designing, analyzing, and optimizing algorithms for timing constraint management, and you bring a keen eye for detail to every aspect of your work. Your analytical mindset enables you to break down intricate problems and devise robust, scalable solutions. You are comfortable working with C/C++, scripting languages, and have a foundational understanding of programming paradigms that drive high-performance software. Your curiosity drives you to explore new technologies, and your adaptability allows you to stay ahead in a fast-evolving industry. You are a thoughtful communicator, able to bridge technical and customer perspectives, and you possess the independent judgment necessary to make impactful decisions. Your experience with STA, EDA tool flows, and constraint management gives you unique insights into customer needs, and you are eager to champion their requests and deliver next-generation solutions. Your commitment to excellence and your drive to push boundaries make you an invaluable addition to our R&D team.

What You’ll Be Doing:

  • Designing and analyzing algorithms for end-to-end timing constraint management across the Synopsys flow.
  • Driving the success and evolution of Synopsys' constraint flow and tools, enhancing product performance and integration.
  • Collaborating within a highly skilled engineering team to deliver innovative solutions for static timing analysis (STA) during design and optimization.
  • Designing, developing, troubleshooting, and debugging advanced software programs for constraint generation and verification.
  • Architecting, developing, and testing constraint management solutions, contributing to the advancement of R&D software development.
  • Integrating source code and analyzing integration strategies to ensure seamless functionality within Synopsys products.
  • Gathering requirements from stakeholders and executing them according to software specifications.
  • Optimizing the development cycle for building integrated PrimeTime (PT)/Timing Constraint Management (TCM) solutions.
  • Designing and developing features for high-performance, high-capacity constraint analysis and generation tools.

The Impact You Will Have:

  • Accelerate the development of next-generation timing constraint solutions, directly influencing the success of Synopsys’ EDA offerings.
  • Enhance the reliability and performance of chip design flows, empowering customers to achieve optimal results.
  • Drive innovation by implementing robust algorithms that enable accurate timing constraint management from RTL to gate-level sign-off.
  • Contribute to seamless product integration, improving user experience across Synopsys’ suite of design tools.
  • Champion key customer requests, ensuring that their needs are met and their feedback shapes future product advancements.
  • Support the advancement of design methodologies, positioning Synopsys as a leader in constraint management and STA technology.
  • Foster collaboration between engineering, applications, and management teams, strengthening Synopsys’ culture of innovation.

What You’ll Need:

  • B.Tech/M.Tech in Computer Science or Electrical Engineering from a reputed institute.
  • 8 years of experience with strong foundational knowledge of programming fundamentals, including data structures, sorting, searching algorithms, and numerical methods.
  • Ability to read and analyze code in C/C++, with hands-on experience in software development.
  • Exceptional debugging skills and proficiency in scripting languages (such as Python, Perl, or TCL).
  • Demonstrated analytical and problem-solving skills, with a keen attention to detail.
  • Independent judgment in selecting methods and techniques to obtain technical solutions.
  • Experience with Synopsys Static Timing Analysis (STA) tools and EDA tool/CAD flow development (preferred).
  • Experience with Synopsys Design Constraints (SDC) is a strong plus.

Who You Are:

  • Innovative thinker who thrives in a dynamic, fast-paced environment.
  • Collaborative team player with excellent communication skills, able to work across functions and with customers.
  • Detail-oriented and quality-focused, ensuring robust and reliable solutions.
  • Curious and eager to learn, always seeking to explore new technologies and methodologies.
  • Self-driven, with a proactive approach to problem-solving and technical challenges.
  • Adaptable and resilient, comfortable with evolving priorities and complex project requirements.

The Team You’ll Be A Part Of:

You’ll join the industry-leading Timing Constraint Management (TCM) product engineering team at Synopsys, a diverse group of talented professionals dedicated to advancing constraint generation, verification, and management solutions. The team collaborates closely with customers, application engineers, and management to deliver integrated, high-performance products that shape the future of semiconductor design. Together, you’ll drive innovation and excellence in EDA software, supporting the end-to-end Synopsys flow from RTL design to gate-level implementation and sign-off.

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