# HPC Software Engineer

Hiring organization: [KLA-Tencor](https://career.thegoodapps.co/organizations/kla-tencor)

Canonical page: https://career.thegoodapps.co/jobs/5f49fa75-9452-42f7-a4c4-978ff2e5d0e4

Listed on KLA-Tencor's own careers site. Applications go to them directly.

- Location: Milpitas, CA
- Salary: 136300 – 231700 USD per year

## Summary

KLA seeks a software engineer to develop high-performance computing systems for semiconductor manufacturing inspection platforms, working on multi-threaded distributed systems and Linux kernel-level optimization. This role suits experienced systems programmers comfortable with C++, Java, and infrastructure challenges at scale.

_Our summary, not KLA-Tencor's wording._

## Skills named

C++, Cloud Technologies, Containerization, Design Patterns, Java, Linux, Linux Kernel, Object Oriented Design, Python, Software Architecture

## Required

- Multi-threaded, multi-process, and distributed computing systems design and development
- C++, Java, and object-oriented design experience
- Linux system programming and Shell/Python scripting
- Complex software and system troubleshooting
- Technical communication and documentation

## Nice to have

- Cloud and datacenter technologies (compute, networking, storage, virtualization, containerization, cluster orchestration)
- Linux kernel configuration, performance tuning, and internals
- Linux device driver development and kernel-level debugging
- Real-time and HPC systems performance optimization, scalability, and reliability
- HPC software, storage, networking, and infrastructure root-cause analysis

Apply on KLA-Tencor's site: https://kla.wd1.myworkdayjobs.com/en-US/Search/job/Milpitas-CA/HPC-Software-Engineer_2638794
