HPC Software Engineer

KLA - Milpitas, CA

Hiring: HPC Software Engineer Company: KLA Location: Milpitas, CA Job Posted Time: 2026-09-03 10:25:30 Target Skills & Keywords : C++, Financial Planning, Foundry, Java, Linux, Python, R, Shell About the job Experience: •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 •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 Required Skills: •Strong knowledge of Linux kernel configuration, performance tuning, and system internals. •Understanding of real-time and high-performance computing (HPC) systems, including performance optimization, scalability, and reliability considerations. •Strong troubleshooting and root-cause analysis skills for complex HPC software, storage, networking, and infrastructure issues. Qualifications: •Strong experience in designing and developing multi-threaded, multi-process, and distributed computing systems. •Extensive software development experience using C++, Java, and object-oriented design principles, with a deep understanding of software architecture and design patterns. •Proven expertise in Linux system programming, including development of system-level software and automation using Shell and Python scripting. •Strong analytical and problem-solving skills with the ability to diagnose complex software and system issues efficiently. •Good written and verbal communication skills, with the ability to clearly understand, articulate, and document technical problems and solutions. Compensation: •$136,300 - $231,700 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!