Senior Software Engineer (C/C++)

Synopsys India Pvt Ltd

IN Full–time
Posted on: February 26, 2026
Senior Software Engineer - C/C++ General Information Job Title Senior Software Engineer - C/C++ Job ID 14294 Country India City Bengaluru Date Posted 20-Jan-2026 Job Category Engineering Job Subcategory R&D Engineering Hire Type Employee Remote Eligible No Descriptions & Requirements Job Description and Requirements 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. Experience Level Senior Level More about this Senior Software Engineer (C/C++) job Synopsys India Pvt Ltd is aggressively hiring for the job profile of Senior Software Engineer at undefined in null locality. Kindly go through the FAQs below to get all answers related to the given job. 1. How much salary can I expect as a Senior Software Engineer in Synopsys India Pvt Ltd in undefined? Ans. You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview. 2. What is the eligibility criteria to apply for Senior Software Engineer in Synopsys India Pvt Ltd in undefined? Ans. The candidate should have completed undefined degree and people who have 2 to 7 years are eligible to apply for this job. You can apply for more jobs in undefined to get hired quickly. 3. Is there any specific skill required for this job? Ans. The candidate should have undefined skills and sound communication skills for this job. 4. Who can apply for this job? Ans. Both Male and Female candidates can apply for this job. 5. Is it a work from home job? Ans. No, it’s not a work from home job and can’t be done online. You can explore and apply for other work from home jobs in undefined at apna. 6. Are there any charges or deposits required while applying for the role or while joining? Ans. No work-related deposit needs to be made during your employment with the company. 7. How can I apply for this job? Ans. Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview. 8. What is the last date to apply? Ans. The last date to apply for this job is . For more details, download apna app and find Full Time jobs in undefined. Through apna, you can find jobs in 74 cities across India. Join NOW!

About Company

Synopsys India Pvt Ltd icon

https://www.synopsys.com

Your next job is waiting

Create your profile and start applying in minutes.