Technical Lead, Software Development @ KLA
Your Application Journey
Email Hiring Manager
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.