
C++ Developer
Applied Materials4 days ago
Mumbai, IndiaMid Level / Senior
Responsibilities
- Design, develop, test, and maintain high-quality modern C++ software features for semiconductor CAD applications.
- Implement and optimize algorithms for layout data processing, geometry operations, and pattern matching.
- Develop reusable, reliable, and maintainable code with attention to performance and coding standards.
- Own software features through implementation, unit testing, integration testing, defect resolution, and release documentation.
- Analyze and fix software defects and performance issues.
- Contribute to code reviews, test automation, technical design discussions, and design reviews.
- Collaborate with product management, QA, and engineering teams to deliver customer-focused solutions.
- Prepare and maintain software documentation, test procedures, and release notes.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, Electronics, Electrical Engineering, or a related technical field.
- 4–8 years of software development experience with proficiency in modern C++.
- Strong understanding of object-oriented programming, design patterns, STL, templates, smart pointers, and memory management.
- Solid knowledge of data structures and algorithms; computational geometry experience is a plus.
- Experience developing multithreaded or concurrent applications.
- Understanding of Windows and Linux operating systems.
- Experience with source control systems such as Git.
- Familiarity with debugging, profiling, and performance optimization techniques.
- Preferred familiarity with gRPC, Docker, Kubernetes, automated testing frameworks, and large-scale data processing systems.
- Strong analytical, problem-solving, communication, collaboration, ownership, and task-completion skills.
Benefits
- Full-time regular employment based in Mumbai, India.
- Supportive culture with opportunities for learning, development, and career growth.
- Health and wellbeing programs and employee support.
- 10% travel required.
- Relocation eligible.
About Applied Materials
Applied Materials builds semiconductor and display manufacturing equipment and related materials engineering technologies used by chip and flat-panel makers. It sells capital tools, process technology, and lifecycle services and software to support high-volume wafer fabrication and display production worldwide. Founded in 1967 and headquartered in Santa Clara, California, the company is publicly traded on NASDAQ under the ticker AMAT.