SoftoJobs
Fresher role
KLA logo

KLA

KLA Hiring Associate Software Engineer in Chennai | Onsite

Chennai On-site Not specified Not disclosed Full Time M.Tech — All Branches

Skills required

Technologies this role asks for

Prepare for this role

Practice and Learn are coming soon for Java, Python — browse articles meanwhile, then apply.

Job description

What you’ll do in this role

Job Overview

KLA is hiring an Associate Software Engineer in Chennai to contribute to software development for advanced semiconductor inspection, metrology, and analytics systems. The role involves working with cross-functional teams to deliver software components, troubleshoot issues, manage deployments, and support software quality.

The position is part of KLA's Semiconductor Products and Customers business unit and the LS-SWIFT division, which develops high-throughput patterned wafer inspection systems for advanced semiconductor manufacturing.

Key Responsibilities

  • Work with cross-functional teams to implement project goals, requirements, and deliverables within defined timelines.
  • Develop software for deploying different software components across multiple nodes and managing multiple parallel instances.
  • Stay current with industry trends, technologies, and software engineering best practices.
  • Contribute to existing documentation and knowledge bases that help stakeholders resolve technical queries efficiently.
  • Triage software issues, track defects, debug problems, identify root causes, and resolve issues with appropriate turnaround.
  • Proactively identify technical challenges and risks and work toward mitigation.
  • Perform code reviews and provide useful, actionable feedback to improve software quality.

Education

A MS or M.Tech degree is required in Computer Science, Software Engineering, Electronics, Electrical Engineering, or Mechanical Engineering. The supplied JD also mentions Aerospace Engineering as an eligible discipline, but Aerospace Engineering is not available in the supplied SoftoJobs branch master, so no unsupported branch ID has been assigned for it.

Required Skills

  • Strong object-oriented programming skills in C#, Java, or Python.
  • Knowledge of Inter-Process Communication techniques and related technologies such as gRPC, REST, GraphQL, Protocol Buffers, and JSON.
  • Understanding of container orchestration and management technologies including Docker, Kubernetes, and Helm.
  • Familiarity with database management systems including SQL Server, SQLite, MongoDB, Prometheus, and InfluxDB.
  • Familiarity with observability tools and practices, including OpenTelemetry, Grafana, Elasticsearch, Kibana, and Logstash.
  • Proficiency with scripting using Shell Scripting and Ansible for automation solutions.
  • Strong communication and interpersonal skills.

Additional Skills

Experience with frontend technologies such as Angular and React is identified as an added advantage.

Databases and Observability

  • Microsoft SQL Server and SQLite are listed as SQL database technologies.
  • MongoDB is listed as a NoSQL database.
  • Prometheus and InfluxDB are listed as time-series databases.
  • OpenTelemetry, Grafana, Elasticsearch, Kibana, and Logstash are listed for observability and monitoring.

Technologies

  • Java – Object-oriented programming language listed as an accepted programming skill.
  • Python – Object-oriented programming language listed as an accepted programming skill.
  • C# – Object-oriented programming language listed as an accepted programming skill.
  • gRPC, REST API, and GraphQL – Communication and API technologies listed in the requirements.
  • JSON – Data format referenced in the IPC and communication requirements.
  • Docker, Kubernetes, and Helm – Container and orchestration technologies.
  • Microsoft SQL Server, SQLite, and MongoDB – Database technologies listed in the JD.
  • Prometheus and InfluxDB – Time-series database technologies named in the JD.
  • OpenTelemetry, Grafana, Elasticsearch, Kibana, and Logstash – Observability and monitoring technologies.
  • Shell Scripting and Ansible – Scripting and automation technologies.
  • Angular and React – Frontend technologies listed as an added advantage.

Work Mode & Location

The job is based in Chennai, India. The JD does not explicitly state a remote or hybrid arrangement, so the configured default work mode is onsite.

Who Should Apply

This opportunity is intended for candidates with an MS or M.Tech background in one of the explicitly supported engineering or computer-related disciplines who have strong object-oriented programming skills and familiarity with distributed software, databases, containers, observability, and automation technologies.

How to Apply

Apply through the KLA job posting for the Associate Software Engineer position. Apply now through SoftoJobs to explore this opportunity.

Eligibility

Education, passing batch and experience

Education

M.Tech — All Branches

Experience

Not specified (Freshers welcome)

Similar Fresher Jobs

More openings you may like

© 2026 SoftoJobs. All rights reserved.

smart_toy

SoftoBot

For freshers

Fresher job assistant

Ask about fresher roles, internships, skills, or cities.