KL

Technical Lead, Software Development

Kla
Chennai ₹5-10 LPA Posted 7 Jul 2025
FULL TIME
Sdlc
Os Concepts
.NET
Software Development
Java

Job Description

Technical Lead, Software Development

KLA is seeking a Technical Lead, Software Development to join our team. This role is perfect for a professional who will be responsible for software development activities using Java and C#/C++, possess strong debugging and design skills, and can lead and collaborate effectively across global teams to deliver innovative software solutions.

Responsibilities

  • Responsible for software development activities using Java and C#/C++.
  • Debug complex software setups involving multi-process/multiple systems in Windows/Java environments, with good OS concepts.
  • Apply strong software design skills/architecture.
  • Acquire and demonstrate technical knowledge of inspector software.
  • Participate in end-to-end product development lifecycle activities.
  • Acquire knowledge of key use cases in defect inspection using SWIFT tools.
  • Lead and work productively in a team setup with other team members.
  • Show keenness to learn new technology and assess its suitability for existing products.
  • Collaborate with teams across different geographical zones to develop and deliver software solutions.
  • Be flexible with work timings to attend technical discussions with business and peer teams across the globe.
  • Work across groups including systems/hardware, marketing, applications, and manufacturing on all aspects of software projects, including requirement definition, design, development, deployment, support, and service.
  • Understand and apply software development best practices.
  • Travel to other KLA sites and customer sites on a needed basis.

Skills

  • Strong in programming fundamentals, Java / .NET, and C#/C++ with good software design exposure.
  • Good analytical and problem-solving abilities.
  • Thorough knowledge of SDLC and software engineering.
  • Strong verbal and written communication and teamwork skills.
  • Good debugging skills in complex software setups involving multi-process/multiple systems in Windows/Java environments, with good OS concepts.
  • Knowledge working with HPC, Linux, and Win32 understanding (Optional).
  • Ability to come across as an integrator / energizing / captivating person, helping achieve divisional goals.

Qualifications

  • BE/BTech/MS/MCA/MTech.

Join WhatsApp Channel