
C++ Developer
Applied Materials1 day ago
Mumbai, IndiaMid Level / Senior
Responsibilities
- Design, develop, test, and maintain high-quality software features for semiconductor CAD applications using modern C++.
- Implement and optimize algorithms for layout data processing, geometry operations, and pattern matching.
- Develop efficient, reusable, reliable, well-documented code following coding standards and best practices.
- Own feature implementation, unit testing, integration testing, and software quality improvements.
- Analyze and resolve software defects and performance issues, including robust bug fixes and optimization.
- Participate in code reviews, 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
- 4–8 years of software development experience with modern C++ including C++11, C++14, or C++17.
- Strong understanding of object-oriented programming, design patterns, data structures, algorithms, and memory management.
- Experience with STL, templates, smart pointers, and multithreaded or concurrent applications.
- Understanding of Windows and Linux operating systems.
- Experience with source control systems such as Git and familiarity with debugging, profiling, and performance optimization.
- Bachelor’s or master’s degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, Electronics, Electrical Engineering, or a related technical field.
- Familiarity with computational geometry, microservices architecture, gRPC, REST APIs, Docker, Kubernetes, CI/CD pipelines, automated testing frameworks, and large-scale data processing systems is preferred.
- Strong analytical, problem-solving, communication, collaboration, ownership, and customer-focus skills.
Benefits
- Full-time regular employment in Mumbai, India.
- Supportive culture with learning, development, career-growth, health, and wellbeing programs.
- Approximately 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.