Skip to main content
Search Jobs

Senior Software Engineer - C/C++

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

Category Engineering Hire Type Employee Job ID 14294 Remote Eligible No Date Posted 20/01/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 and resourceful software engineer with a strong background in systems-level programming, eager to solve complex challenges in software security and licensing. You thrive in environments where innovation, collaboration, and continuous learning are valued. Your curiosity drives you to keep pace with the latest advancements in software security, cryptography, and licensing technologies, and you’re motivated by opportunities to make impactful contributions to cutting-edge products. You bring a meticulous attention to detail, ensuring accuracy and robustness in everything you build. Comfortable balancing multiple demands in a fast-paced setting, you are self-driven, proactive, and adept at using sound judgment to deliver results. You have a natural ability to break down intricate problems, design state-of-the-art solutions, and communicate your insights clearly with your peers. You are committed to excellence, always striving for high performance, reliability, and customer satisfaction in your work. You’re excited to be part of a team that values collaboration, diversity, and shared success, and you’re ready to help set new standards in software security for Synopsys and its global customers.


What You’ll Be Doing:

  • Designing, developing, and maintaining core licensing and security modules for Synopsys products, ensuring seamless operation across diverse Unix environments.
  • Implementing and supporting new releases of the Synopsys Common Licensing code, from initial concept through to deployment and ongoing support.
  • Identifying and formulating key technical challenges in software security and licensing, and developing innovative, robust solutions to address them.
  • Debugging complex internal and external issues related to licensing, collaborating closely with cross-functional teams to drive resolutions.
  • Staying updated on current trends in licensing technologies, software security, cryptography, and cloud-native architectures, and applying this knowledge to enhance Synopsys products.
  • Contributing to the establishment of common licensing standards across all Synopsys products, helping to prevent software piracy and ensure compliance.
  • Participating in code reviews, knowledge sharing, and mentoring activities within the team to foster continuous improvement and technical excellence.


The Impact You Will Have:

  • Enable Synopsys to deliver unified and secure licensing solutions across its expansive product portfolio, enhancing customer experience and trust.
  • Drive the development of robust, high-performance software that safeguards Synopsys’ intellectual property from unauthorized use and piracy.
  • Streamline licensing processes for both internal teams and external customers, reducing support costs and improving operational efficiency.
  • Advance the state of Synopsys' security infrastructure by introducing modern, scalable solutions that keep pace with industry trends.
  • Empower engineering and product teams to innovate rapidly by providing reliable, adaptable licensing frameworks.
  • Play a key role in ensuring compliance and supporting customer acclimation to new licensing models and technologies.


What You’ll Need:

  • 2-7 years of software development experience, with a focus on C/C++ systems-level programming on Unix platforms.
  • Strong understanding of Unix signals, multi-threading, synchronization mechanisms, socket programming, Unix system calls, and debugging tools.
  • Proficiency in Unix shell scripting and scripting languages such as Python and Perl.
  • Solid grasp of data structures, algorithms, and software design principles.
  • Experience working with multiple variants of Unix and developing portable, robust code.
  • Bonus: Experience in application security, cryptography, assembly programming, or developing with FLEXlm or similar licensing frameworks.
  • Bonus: Familiarity with UI/UX web development frameworks, cloud-native application design (AWS, Azure, Google Cloud), and database technologies (NoSQL, relational, distributed).


Who You Are:

  • Analytical and detail-oriented, with a knack for problem-solving and debugging complex technical issues.
  • Quick learner, adaptable to new technologies and evolving requirements.
  • Effective communicator, able to articulate technical concepts to diverse audiences.
  • Collaborative team player who values diversity, inclusion, and knowledge sharing.
  • Self-motivated, proactive, and resilient in the face of challenges.
  • Driven by a commitment to quality, security, and customer satisfaction.


The Team You’ll Be A Part Of:

You will join Synopsys’ core Licensing R&D team, a diverse and highly skilled group dedicated to developing, maintaining, and innovating licensing and security solutions for all Synopsys products. This team is instrumental in establishing common licensing standards, detecting and preventing software piracy, and ensuring seamless customer experiences. Collaboration and knowledge sharing are at the heart of how we work, and you’ll have ample opportunity to influence the future of software security at Synopsys while growing your own technical expertise.


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