4 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.

Tech Stack

Categories

Applied Materials

About Applied Materials

10,000+ employees

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.

Contact me