$114,800 - $195,200 USD yearly
Originally posted 29 October 2026 by the employer.
About the role
KLA is seeking a System Software Engineer in Distributed Computing within the LS-SWIFT division in Milpitas, CA. The role supports patterned wafer inspection systems across semiconductor manufacturing applications.
What you'll do
- Apply technical expertise in programming languages including Java, C#, C++, Python, or JavaScript to advance system software. - Implement software using design patterns and programming skills in high-level languages such as C#, C++, or Java. - Evaluate and work with open source software across web and thick client technologies, assessing software architecture strengths and weaknesses. - Utilize data structures and algorithms to solve complex distributed computing and software system challenges.
What you'll need
- Bachelor's degree with 2 years of related work experience, or a Master's degree with 0 years of related work experience. - Technical expertise in programming languages including Java, C#, C++, Python, or JavaScript. - Proficiency in design patterns and programming using high-level languages (C#, C++, or Java). - Understanding of data structures and algorithms. - Working knowledge of open source software and software architectures across web and thick client technologies.
Skills: distributed computing, Java, C++, C#, data structures