Synopsys logo

Senior Staff R&D Engineer - Computational Geometry & Image Processing

Synopsys
Full-time
On-site
Bengaluru, Karnataka
Level - Senior

Role Overview

We are seeking a Senior Staff R&D Engineer specializing in computational geometry and image processing. This role involves working on core infrastructure software that plays a vital part in developing mask synthesis applications for semiconductor manufacturing.

Position Summary

Your primary focus will be on building and optimizing software for complex computational workflows, with a specific emphasis on large-scale mask synthesis applications. You should have considerable experience in designing robust software platforms and be proficient in C++ and Python.

Experience Level

This position is suitable for individuals with over 6-8 years of experience in software development, particularly with a strong background in computational geometry or image processing.

Key Responsibilities

  • Design and implement software infrastructure to support mask synthesis applications.
  • Develop efficient algorithms and data structures primarily in C++ and Python.
  • Debug, troubleshoot, and enhance software systems to maintain performance and reliability.
  • Collaborate with cross-functional teams to ensure product integration and architectural alignment.
  • Engage in code reviews and maintain technical documentation to promote best practices.

Core Requirements

  • B.Tech/BE, M.Tech/M.S., or Ph.D. in Computer Science, Electrical Engineering, or a related field.
  • 6-8+ years of experience in software development.
  • Proficient in C++ and Python.
  • Strong understanding of algorithms, data structures, and concurrency.
  • Experience in developing maintainable software for production systems.
  • Ability to optimize and debug production-grade code.

Education Requirements

Bachelor's or higher degree in Computer Science, Electrical Engineering, or related discipline is mandatory.