Technical Lead, Software Development
@ KLA

Chennai, Tamil Nadu, India
On Site
Full Time
Posted 13 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXXX****** @kla.com
Recommended after applying

Job Details

Company Overview

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Our technologies are essential for producing nearly every electronic device in the world. We invest significantly in R&D and our expert teams of physicists, engineers, data scientists and problem-solvers drive innovation in wafer and reticle manufacturing and more.

Division Overview

Within KLA's Global Products Group, the LS-SWIFT Division delivers patterned wafer inspection systems critical for high-volume semiconductor manufacturing across global markets. Our customers include leading foundries, logic, memory, automotive, MEMS and advanced packaging sectors.

Job Description

As the Technical Lead, Software Development at KLA, you will drive software development activities, mentoring teams and collaborating across global zones. The role involves both strong technical and leadership responsibilities with a focus on Java, C#/C++ and multi-process debugging in a Windows/Java environment.

Responsibilities

  • Develop software using Java, C#/C++.
  • Debug complex multi-process/multiple system setups.
  • Design and architect robust software solutions.
  • Collaborate globally across teams including systems, hardware, marketing, applications and manufacturing.
  • Participate in the full software development lifecycle from requirement definition through support.
  • Optional: Work with HPC, Linux, Win32 systems.

Qualifications

  • BE/BTech/MS/MCA/MTech with 7+ years of SW development experience.
  • Strong programming fundamentals in Java/.NET and C#/C++ with software design expertise.
  • Good analytical, debugging, and communication skills.
  • Experience in the semiconductor industry is a plus.
  • Educational requirements range from Bachelor’s (7+ years) to Doctorate (3+ years work experience).

Additional Information

KLA offers a competitive, family-friendly total rewards package and is committed to an inclusive work environment. Candidates must be ready to travel to other KLA sites and customer locations as needed.

Key skills/competency

  • Java
  • C#/C++
  • Software Design
  • Debugging
  • SDLC
  • Team Collaboration
  • Global Coordination
  • HPC
  • Linux/Win32
  • Analytical Skills

How to Get Hired at KLA

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Java, C#/C++ experience and leadership skills.
  • Research KLA: Understand their semiconductor and inspection technologies.
  • Prepare for technical interviews: Review software architecture, debugging, and SDLC processes.
  • Demonstrate global collaboration: Show experience working across diverse teams.

📝 Interview Preparation Advice

Technical Preparation

Review Java and C#/C++ fundamentals.
Practice debugging multi-process systems.
Study software design patterns and architecture.
Refresh operating system and SDLC concepts.

Behavioral Questions

Describe a time leading a technical team.
Explain global collaboration experiences briefly.
Discuss handling high pressure deadlines.
Share examples of effective problem-solving.

Frequently Asked Questions