KLA Tencor logo

Software Engineer 2

KLA Tencor

Ann Arbor, MI
Full Time
Mid Level
80k-136k
5 days ago

Job Description

About the Role

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The company focuses heavily on innovation, investing 15% of sales back into R&D, and employs expert teams of physicists, engineers, data scientists, and problem-solvers working together to accelerate the delivery of tomorrow's electronic devices. Life at KLA is exciting, with teams thriving on tackling hard problems and working in a dynamic environment.

Key Responsibilities

  • Building and maintaining infrastructure vital for large scale experimentation and deployment of HPC solutions.
  • Supporting data management and data loading processes.
  • Providing support for machine learning and deep learning model training.
  • Contributing to software development in C/C++ and Python within Windows/Linux environments.
  • Designing and implementing multi-threaded, multi-process, and distributed software systems.

Requirements

  • Object Oriented Design & Programming in Java or C++.
  • Experience with scripting languages like JavaScript and Python.
  • Knowledge of data structures and algorithms.
  • Linux system programming experience.
  • Understanding of distributed systems.
  • BS in Math, CS, Engineering or related field.
  • Master's degree or Bachelor's degree with 2 years of experience.

Nice to Have

  • Familiarity with cloud technologies for network, storage, containerization, and compute clusters.
  • Experience building and configuring Linux kernels and designing/fixing network infrastructure.
  • Linux device driver development skills.
  • Knowledge of GPU architectures and CUDA (CuGraph, CuData, CuML).
  • Experience with distributed computing frameworks like Apache Spark and DASK.
  • Data science skills for data acquisition, transformation, and presentation.

Qualifications

  • BS in Math, CS, Engineering or related field.
  • Master's degree or Bachelor's degree with 2 years of experience.

Benefits & Perks

  • Competitive base pay range: $80,000 - $136,000 annually.
  • Participation in performance incentive programs.
  • Medical, dental, vision, life insurance, and other voluntary benefits.
  • 401(K) with company matching.
  • Employee stock purchase program (ESPP).
  • Student debt assistance, tuition reimbursement, and career development opportunities.
  • Financial planning and wellness benefits including employee assistance program (EAP).
  • Paid time off, holidays, and family care leave.

Working at KLA Tencor

KLA values innovation, collaboration, and tackling challenging problems. The company invests heavily in R&D and fosters a dynamic, exciting work environment where teams thrive on solving complex technical issues and advancing technology in the semiconductor industry.

Apply Now

Job Details

Posted AtAug 5, 2025
Salary80k-136k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About KLA Tencor

Website

kla.com

Company Size

5001-10000 employees

Location

Ann Arbor, MI

Industry

Navigational, Measuring, Electromedical, and Control Instruments Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches