Senior Staff R&D Engineer – C/C++, Python, Unix/Linux, scripting
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Synopsys is seeking a Senior Staff R&D Engineer with expertise in C/C++, Python, and Unix/Linux to work on software security and licensing technologies. This role involves designing, developing, and deploying robust system-level solutions for chip design and verification.
Responsibilities
- Contribute to R&D initiatives focused on software security and licensing technologies.
- Design, develop, enhance, and deploy Synopsys Common Licensing solutions.
- Ensure licensing and security solutions operate reliably across heterogeneous Unix environments.
- Identify complex technical problems and deliver robust, scalable, and high-quality system-level solutions.
- Support product excellence through a strong focus on performance, reliability, accuracy, and robustness.
- Stay current with advancements in licensing systems, application security, and cryptography.
- Collaborate effectively across teams to meet aggressive development timelines.
Requirements
- 8-10 years of hands-on development experience in C/C++, with a strong emphasis on system-level programming for Unix/Linux environments.
- Deep understanding of Unix signals, multi-threading and synchronization mechanisms, socket programming, networking concepts, Unix system calls, and OS internals.
- Solid foundation in data structures and algorithms.
- Demonstrated 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 (e.g., gdb or equivalent) for troubleshooting complex system software.
Desired Qualifications
- Exposure to assembly programming is a plus.
- Familiarity with FLEXlm or licensing systems is desirable but not mandatory.
Benefits
- Competitive salaries.
- Comprehensive medical and healthcare plans.
- ETO and FTO Programs.
- Maternity and paternity leave, parenting resources, adoption and surrogacy assistance.
- Purchase Synopsys common stock at a 15% discount, with a 24 month look-back (ESPP).
- Retirement plans that vary by region and country.
#Software#Engineering#R&D#C/C++#Python#Unix/Linux#scripting#security#licensing