Skills required
Technologies this role asks for
Prepare for this role
Learn the required skills, practice interview MCQs, then come back and apply for Java, Python .
Get new job alerts
Be notified when roles like this match your profile.
You’ll hear about matching jobs on this device.
- Tap the Share button in Safari
- Choose Add to Home Screen
- Open SoftoJobs from your Home Screen
- Tap Enable Job Alerts
Job description
What you’ll do in this role
Job Overview
KLA is hiring a Software Engineer (Full Stack) for its team in Chennai, India. This full-time role sits within the engineering organization supporting software and data systems used to monitor the performance of semiconductor inspection and measurement equipment.
The work involves developing web applications and modern user interfaces that help engineering teams explore real-time equipment data, diagnose issues, and improve equipment performance. The role offers collaboration with software, data, and algorithm engineers, along with domain specialists.
Key Responsibilities
- Design and develop web applications that present real-time data through interactive visualizations.
- Work with software engineers, data engineers, algorithm engineers, and domain experts to understand user requirements.
- Translate user needs into software specifications, interface designs, and implementation plans.
- Select suitable software components and follow established coding practices.
- Build clean, efficient, and performant user interfaces for monitoring, diagnosing, and optimizing semiconductor inspection and metrology equipment.
- Contribute to applications that collect, transform, store, and visualize equipment data and present analytics-based recommendations or alerts.
- Help develop client-side applications that support complex workflows and user needs.
Required Skills
- Strong computer science fundamentals, particularly data structures and algorithms.
- Proficiency in web technologies including HTML, CSS, and JavaScript.
- Experience with at least one modern front-end framework or library, such as Angular, React, or Vue.js.
- Proficiency in one or more backend programming languages, such as C#, C++, Java, or Python.
- Full-stack development experience and the ability to build clean, efficient, high-performance user interfaces.
- Strong communication skills for collaborating across engineering and product-focused teams.
Preferred Skills
- Familiarity with human-centered design and gathering user feedback to shape useful interfaces.
- Experience with data visualization or charting libraries such as D3 or Chart.js.
- Experience designing or consuming REST interfaces.
- Ability to structure and develop complex client-side applications.
- Familiarity with backend frameworks such as Node.js, ASP.NET Core, or Django.
- Understanding of service-oriented or microservice architecture.
- Exposure to modern software engineering practices, including Extreme Programming (XP).
- Experience using artificial intelligence tools or techniques in software engineering.
Education
KLA specifies a master's-level degree with no related work experience required, or a bachelor's-level degree with two years of related work experience. The supplied listing does not name mandatory degree specializations, so the qualification mappings in this record are limited to relevant computing and software-related branches rather than all branches.
Experience
The minimum qualifications describe two pathways: candidates with a master's-level degree may apply with zero years of related work experience, while candidates with a bachelor's-level degree should have two years of related work experience. The listing does not state a maximum experience limit.
Technologies
- HTML5 and CSS3 – Core web technologies for building user interfaces.
- JavaScript – Web application development and interactive client-side behavior.
- Angular, React, or Vue.js – Examples of front-end frameworks or libraries accepted by the role.
- C#, C++, Java, or Python – Examples of backend programming languages.
- Node.js, ASP.NET Core, or Django – Backend framework options mentioned as preferred familiarity.
- REST API – Interface experience listed among the desired qualifications.
- D3 and Chart.js – Charting libraries cited as desirable experience.
Work Mode and Location
This is a full-time position located in Chennai, India. The listing does not explicitly state a remote or hybrid arrangement, so the work mode is recorded as onsite by default.
About the Team
KLA develops inspection, metrology, process, and analytics solutions used in semiconductor manufacturing. The service-support engineering organization builds data systems that help monitor equipment fleets, support diagnostics, and contribute to predictive maintenance. The role works with a broad range of engineering teams and system data.
Who Should Apply
This opportunity may suit candidates with full-stack development skills, sound computer science fundamentals, and an interest in data-rich interfaces for engineering systems. Applicants should be comfortable working across frontend technologies and at least one backend language, while preferred experience in visualization, REST interfaces, backend frameworks, or service-oriented systems may be useful.
How to Apply
Review the role requirements and submit your application through KLA's official job listing. Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
B.Tech — All Branches
Passing Batch
2026, 2025, 2024
Experience
0 - 2 years (Freshers welcome)
Similar Fresher Jobs
More openings you may like