Synopsys logo

Senior Staff R&D Engineer — C/C++/Python, Unix/Linux (Licensing & Security)

Synopsys
May 08, 2026
Full-time
On-site
Bengaluru, Karnataka, India
EDA Jobs, Level - Senior

Job Title

Senior Staff R&D Engineer — C/C++/Python, Unix/Linux (Licensing & Security)

Role Summary

Develop and maintain core licensing and security infrastructure used by Synopsys products. Deliver system-level software that is reliable, high-performance, and secure across heterogeneous Unix/Linux environments.

Work on an R&D engineering team focused on licensing technologies and application security, collaborating with product teams worldwide to enable secure, deployable solutions.

Experience Level

Senior — typically 8–10 years of relevant professional experience in system-level software development for Unix/Linux.

Responsibilities

Primary responsibilities include designing, implementing, and supporting licensing and security software; ensuring performance and robustness; and collaborating cross-functionally.

  • Design, develop, enhance, and deploy Synopsys Common Licensing solutions from concept to production.
  • Ensure licensing and security solutions operate reliably across heterogeneous Unix/Linux environments.
  • Identify and resolve complex technical problems; deliver robust, scalable system-level solutions.
  • Focus on performance, reliability, accuracy, and robustness of core system software.
  • Apply software security best practices and cryptographic techniques where appropriate.
  • Collaborate with product and engineering teams to meet development timelines and enable secure feature delivery.

Requirements

Must-have technical skills and experience; nice-to-have items noted.

  • 8–10 years hands-on development experience in C/C++ with strong system-level programming on Unix/Linux.
  • Deep understanding of Unix signals, multithreading and synchronization, socket programming, networking concepts, system calls, and OS internals.
  • Solid foundation in data structures and algorithms.
  • Knowledge of software security concepts and cryptographic algorithms.
  • Proficiency in scripting languages such as Perl and Python for automation and tooling.
  • Experience with debugging tools (for example gdb) for troubleshooting complex system software.
  • Exposure to assembly programming (nice-to-have).
  • Familiarity with FLEXlm or other licensing systems (nice-to-have).

Education Requirements

Not specified.


About the Company

Company: Synopsys

Headquarters: Mountain View, California, USA

Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.

Synopsys logo

Date Posted: 2026-04-27