Software Engineer (E)
KLA Ann Arbor, MI Full-time 3/31/2026
Undergraduate Entry-LevelMaster's Entry-LevelPhD Entry-Level
Approval 97.8%•Total filings 803•New hires 321•
💎 Strong Sponsor
•FY 2025Job Description
KLA is seeking to build its Software Engineering talent community, focusing on candidates who will work on infrastructure for large-scale experimentation and deployment of HPC solutions. The role emphasizes software development in C/C++ and Python, with a strong understanding of multi-threaded and distributed systems.
Requirements
- Doctorate (Academic) Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years
- Outstanding skills and hands-on experience with development in C/C++ and Python in a Windows/Linux environment
- Deep conceptual understanding of multi-threaded, multi-process, and distributed software systems
- Experience in object-oriented programming or object-oriented design
- Good oral and written communication skills
Responsibilities
- Building and maintaining infrastructure vital for large scale experimentation and deployment of HPC solutions
- Prototyping and developing machine control and business logic solutions to build next generation products
- Contributing to data management and data loading, support for machine learning and deep learning model training
Benefits
- Employees at KLA are often offered competitive pay with bonuses, a 401(k) match, an employee stock purchase program, and financial perks like student-debt assistance, planning support, and group insurance discounts. Health and lifestyle benefits typically include medical/dental/vision, life and other voluntary coverages, paid time off and holidays, family leave, backup care, wellness rewards, gym discounts, and community-volunteering opportunities. Employees also get strong growth support through tuition reimbursement, KLA’s corporate learning center, education awards, and engineering certification programs.
Is this job posting expired or no longer available?
