
C++ Software Engineer III
Applied Materials23 hours ago
Chennai, IndiaSenior
Responsibilities
- Design, develop, and maintain complex software solutions for Manufacturing Execution Systems and Equipment Automation.
- Translate business and system requirements into scalable architecture, detailed designs, and implementation plans.
- Develop documented software using C/C++, C#, .NET, and related technologies.
- Own features through design, implementation, testing, deployment, and post-release support.
- Troubleshoot distributed-system issues, perform root-cause analysis, and implement bug fixes and performance improvements.
- Define and execute software verification and validation strategies across simulators, test benches, laboratory environments, and production systems.
- Create software documentation, design specifications, test procedures, and release notes.
- Participate in code reviews, design reviews, and architectural discussions.
- Collaborate with product management, quality assurance, customer support, and internal and external customers.
- Mentor junior engineers and provide technical guidance.
- Lead small to medium-sized technical projects and drive deliverables to completion.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, Cybersecurity, Mathematics, or a related technical field.
- 10+ years of software development experience in enterprise, industrial automation, MES, manufacturing, or related domains.
- Preferred qualifications include a master's degree and experience with MES, factory automation, semiconductor equipment software, or industrial control systems.
- Experience with distributed systems, service-oriented architectures, software architecture, system integration, automated testing, and source control systems is preferred.
- Demonstrated ability to lead technical initiatives, influence design decisions, mentor engineers, and coordinate cross-functional teams.
- Knowledge of software quality standards, secure coding practices, and business processes is preferred.
Benefits
- Full-time regular position located in Chennai, India.
- Relocation eligible.
- Supportive culture focused on learning, professional development, and career growth.
- Health and wellbeing programs and support.
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.