Senior Staff R&D Engineer (Computational geometry, Image processing)
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 15280 Remote Eligible No Date Posted 02/17/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 an accomplished engineer with a passion for building foundational software that enables transformative advancements in semiconductor manufacturing. You thrive in solving complex technical challenges, particularly those at the intersection of computational geometry, image processing, and high-performance infrastructure. You have a proven track record of designing robust, scalable, and efficient software platforms, and you possess deep expertise in C++ and Python. Your analytical mindset and strong grasp of algorithms, data structures, and concurrency allow you to architect solutions that are not only functional but also optimized for speed and reliability.
You enjoy collaborating with diverse, global teams and are adept at communicating technical concepts to both peers and stakeholders. You bring a continuous improvement ethos, always seeking to learn, adapt, and elevate the quality of your work. You are comfortable working in dynamic environments where requirements evolve, and you take pride in delivering infrastructure that underpins the success of advanced mask synthesis tools. Your professional experience demonstrates your ability to debug, troubleshoot, and optimize complex systems, and you are respected for your attention to detail and commitment to excellence.
Above all, you are motivated by the opportunity to make a direct impact on the heart of semiconductor technology. You value inclusivity, innovation, and collaboration, and you are excited to join a team that shares your drive to push the boundaries of what is possible in chip design and manufacturing.
What You’ll Be Doing:
- Designing and implementing core infrastructure to support large-scale computational geometry and image processing workflows for mask synthesis applications (OPC/ILT).
- Developing robust, efficient software using advanced algorithms, data structures, and concurrency techniques, primarily in C++ and Python.
- Debugging and resolving complex infrastructure and performance issues during development and integration with production environments.
- Maintaining and enhancing the core software foundation to meet evolving requirements for performance, scalability, and reliability.
- Collaborating with cross-functional teams to ensure seamless integration and alignment with overall product architecture.
- Contributing to code reviews, technical documentation, and best practices for software development and infrastructure maintenance.
The Impact You Will Have:
- Directly shape the technical foundation powering Synopsys’ Mask Synthesis tools, crucial for semiconductor manufacturing.
- Enable the creation of innovative, high-performance chips by delivering scalable and reliable infrastructure.
- Drive performance improvements that accelerate mask synthesis workflows, optimizing production and reducing time-to-market.
- Enhance the robustness and maintainability of software platforms, supporting advanced OPC/ILT applications.
- Foster collaboration and knowledge sharing across global engineering teams, contributing to Synopsys’ culture of excellence.
- Support the adoption of cutting-edge technologies and methodologies in chip design and manufacturing processes.
What You’ll Need:
- BTech/BE, MTech/M.S., or Ph.D. in Computer Science, Electrical Engineering, or a related technical discipline.
- 6-8+ years of professional experience in software development, with significant exposure to computational geometry or image processing.
- Strong proficiency in C++ and Python for building scalable and efficient infrastructure.
- Deep understanding of algorithms, data structures, and concurrency principles.
- Experience developing maintainable infrastructure for complex software systems in production environments.
- Proven ability to debug, troubleshoot, and optimize production-grade code.
Who You Are:
- Analytical thinker with exceptional problem-solving skills.
- Collaborative communicator, comfortable working with global, cross-functional teams.
- Detail-oriented and committed to delivering high-quality software.
- Adaptable and resilient in dynamic, evolving environments.
- Proactive learner, eager to embrace new technologies and methodologies.
- Inclusive and supportive, fostering a positive team culture.
The Team You’ll Be A Part Of:
You will join a highly skilled and diverse R&D engineering team in Bangalore, focused on developing the infrastructure that powers Synopsys’ advanced Mask Synthesis tools. This team is at the forefront of innovation in computational geometry and image processing, working collaboratively across global locations to deliver reliable, scalable, and high-performance solutions for semiconductor manufacturing. You’ll be surrounded by experts who share your passion for technology and continuous improvement, and you’ll play a key role in driving the success of Synopsys’ industry-leading products.
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.
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.
-
Health & Wellness
Comprehensive medical and healthcare plans that work for you and your family.
-
Time Away
In addition to company holidays, we have ETO and FTO Programs.
-
Family Support
Maternity and paternity leave, parenting resources, adoption and surrogacy assistance, and more.
-
Retirement Plans
Save for your future with our retirement plans that vary by region and country.
-
Compensation
Competitive salaries.
** Benefits vary by country and region - check with your recruiter to confirm
Hiring Journey at Synopsys
Find the open role that’s
right for you
-
Principal Engineer GPU (CUDA programming)
Bengaluru, India
-
Senior Staff R&D Engineer (Computational geometry, Image processing)
Bengaluru, India
-
Senior Senior Software Engineer - C/C++
Bengaluru, India
-
R&D Engineering, Staff Engineer - Backend Technology
Bengaluru, India
View all job opportunities here
View all job opportunities here