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.

Date Posted: 2026-04-27