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.