Overview
Software Engineer role designing, developing and operating scalable software solutions for semiconductor manufacturing automation at Applied Materials.
What you'll do
- Lead the design and development of scalable, reliable software solutions for semiconductor manufacturing automation.
- Drive architecture and technical direction across services, making pragmatic technology choices based on scalability, reliability, simplicity, and maintainability.
- Work across the stack when needed, including frontend, backend, databases, messaging, infrastructure, Kubernetes configurations, agentic/AI-powered systems, and helm charts.
- Partner with product managers, customers, and domain experts to understand semiconductor manufacturing workflows and translate operational challenges into effective software solutions.
- Deliver solutions that improve manufacturing outcomes such as productivity, quality, throughput, automation, and operational efficiency.
- Mentor engineers through technical coaching, design reviews, and code reviews.
- Improve system reliability, observability, performance, and operational excellence.
- Influence product direction through technical judgement and growing domain expertise.
What you'll need
- 8+ years of software engineering experience building and operating production-grade systems.
- Strong foundations in software design, distributed systems, data structures, algorithms, and system architecture.
- Strong experience designing and building backend services using technologies such as C++ and Java.
- Experience developing modern web applications using frameworks such as React or Angular.
- Experience designing event-driven architectures and message-based systems.
- Experience deploying, operating, and troubleshooting applications on Kubernetes.
Nice to have
- Experience developing software for complex operational environments such as manufacturing automation, factory operations, industrial engineering, engineering workflows, or productivity platforms.
- Exposure to AI, machine learning, agentic systems, analytics, optimization, or simulation-based software solutions.
- Master's degree in a related field.
- Strong knowledge of industry best practices, key business drivers, and how your area of expertise integrates with others.
- Leadership skills to lead small projects as needed.
Details
- Location: Chennai, India.
- Time type: Full time.
- Employee type: Assignee / Regular.
- Travel: No.
- Relocation eligible: No.
Read the full description and apply on the company’s own careers page.