K
KLA1h ago
Foundit

Software Engineer

Chennai, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at KLA

Full Job Description

KLA is seeking talented Software Engineers to join our Global Products Group (GPG) in Chennai, India. The GPG is responsible for developing KLA's cutting-edge metrology and inspection products that enable chipmakers globally to ramp next-generation devices quickly and cost-effectively. As part of the EBeam team, you will contribute to providing the highest resolution imaging and classification data for defects and critical locations on wafers. Your role will involve developing and maintaining software for these advanced systems.

Key Responsibilities:

  • Develop fault-tolerant and extendable software using object-oriented principles and design patterns.
  • Utilize C/C++ and Linux development environments for high-performance applications.
  • Debug complex timing-sensitive distributed applications using gdb and Linux system utilities.
  • Engage in application and system profiling using tools like vTune and Nvidia Nsight.
  • Work with high-performance computing (HPC) system components, including CPU/GPU architecture, scalable storage, and high-bandwidth interconnects.
  • Scripting in Python and Shell.

Qualifications:

  • Expertise in C/C++, Linux Development, and Performance Engineering.
  • Hands-on experience with application/system profiling utilities (e.g., vTune, Nvidia Nsight, Linux native utilities).
  • Strong debugging skills in a Linux environment.
  • Proficiency in Python and Shell scripting.
  • Good knowledge of HPC system components.
  • Master's degree and 1 year of related experience, OR Bachelor's degree and 3 years of related experience.

Preferred Qualifications:

  • Proficiency in parallel programming (MPI, SLURM, OPENMP, UCX, etc.).
  • Solid understanding of Linux OS, kernel features, and networking basics.
  • Familiarity with deep learning and machine learning frameworks.
  • Experience with containerization technologies (Docker/Singularity).

Company

K

KLA

KLA is a global leader in providing advanced technologies for the semiconductor manufacturing ecosystem. Our solutions are integral to the production of virtually every electronic device worldwide. We...

Chennai, India
Posted on Foundit
Software Engineer at KLA | Chennai, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform