Full-time

Software Engineer (OOD/OOP, Linux, HPC)

Posted by KLA • Milpitas, California, United States

📍 Milpitas, California 🕒 June 10, 2026

About the Role

Description

/Preferred Qualifications

Ideal candidates are passionate about software and computer architecture. They will have exceptional skills and hands on experience with development in C/C++ in a Linux environment. A deep understanding of multi-threaded, multi process and distributed software systems working in Linux HPC clusters is needed. Understanding data IO concepts like bandwidth, latency, and HW like ethernet or Infiniband switches and storage is a big plus. Although familiarity with Machine Learning and Deep Learning solutions would be also a plus, this is primarily a Software Engineering Infrastructure position.

Essential Skills

Object Oriented Design & Programing in C/C++ SW design patterns Distributed & HPC Systems Multi-threaded and multi-process SW development Linux System Programming Scripting using python Understanding of various networking stacks Good problem-solving and good communication skills, be able to understand and describ...

Ready to Apply?

Submit your application today and take the next step in your career journey with KLA.

Apply Now