Loading...

KLA Software Engineer Jobs 2026 | Chennai | C++ Microservices Developer

January 9, 2026

KLA, a global leader in semiconductor manufacturing technology, is hiring a Software Engineer (C++ Microservices) for its Chennai, India location. This is a full-time, on-site role within KLA’s Measurement, Analytics and Control (MACH) group, focused on building high-performance, scalable microservices for advanced semiconductor process control systems.

This role is ideal for engineers with 1+ years of C++ development experience who want to work on cutting-edge chip manufacturing and analytics platforms.


Quick Job Overview – KLA Software Engineer

CategoryDetails
CompanyKLA
Job RoleSoftware Engineer (C++ Microservices)
Job Requisition ID2531187
Experience1+ Years
LocationChennai, Tamil Nadu
Work ModelOn-site
Employment TypeFull Time
IndustrySemiconductor / Electronics
DepartmentMACH – Measurement, Analytics & Control
Role CategorySoftware Engineering
Posted30+ Days Ago

Eligibility Criteria

Educational QualificationEligible Batches
Bachelor’s / Master’s Degree (CS / Engineering or related)2019 – 2025

Role Overview – Software Engineer at KLA

As a Software Engineer, you will design, develop, and maintain C++-based microservices that power KLA’s core semiconductor analytics and process-control platforms. You’ll collaborate with physicists, data scientists, and engineers to solve some of the most complex problems in modern chip manufacturing.


Key Responsibilities

  • Design and develop scalable microservices using C++
  • Build and maintain REST-based APIs for inter-service communication
  • Optimize services for performance, reliability, and scalability
  • Work closely with cross-functional teams to deliver new features
  • Implement CI/CD pipelines and DevOps best practices
  • Participate in code reviews and ensure high coding standards
  • Debug and resolve production issues
  • Maintain technical documentation for architecture and design

Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field
  • 1+ years of hands-on C++ development experience
  • Strong understanding of microservices architecture
  • Experience with Docker and Kubernetes
  • Knowledge of multithreading, memory management, and performance tuning in C++
  • Familiarity with CI/CD and DevOps practices
  • Experience with message brokers (Kafka, RabbitMQ) – plus
  • Exposure to cloud platforms (AWS / Azure / GCP) – plus

Preferred Skills

  • Experience with gRPC or RPC frameworks
  • Exposure to Agile / Scrum development
  • Monitoring and logging tools (Prometheus, Grafana, ELK)

Why Join KLA?

  • Work on mission-critical semiconductor technologies
  • Strong focus on R&D and innovation (15% of revenue reinvested)
  • Collaborative environment with world-class engineers and scientists
  • Competitive compensation and family-friendly benefits
  • Inclusive and equal-opportunity workplace

Also Apply – Related Software Engineering Roles

(Only relevant roles selected from your previously shared MyJobCampus list)

CompanyJob RoleLocation
AmazonSoftware Development EngineerBengaluru
BarclaysSoftware EngineerPune
NokiaSoftware Development EngineerGurgaon
IQVIASoftware Development Engineer – IBengaluru
StripeSoftware Engineering – New GradBengaluru
MicrochipEngineer I – Software DevelopmentChennai
GHXSoftware Engineer IHyderabad

FAQs – KLA Software Engineer

1. Is this role suitable for freshers?
This role requires at least 1 year of C++ development experience.

2. Is this a backend role?
Yes. This is a backend-focused role using C++ and microservices.

3. Is cloud experience mandatory?
No. Cloud exposure is an added advantage, not mandatory.

4. Is this a work-from-home role?
No. This is a full-time on-site role in Chennai.

5. Does KLA charge any recruitment fee?
No. KLA never charges any fee during recruitment.

Experience
1+
Work Level
Experienced
Employment Type
Full Time, Onsite
Salary
17 - 20 LPA
Get Instant Job Alerts