Software Engineer (OOD/OOP, Linux, HPC)
$130k - $222kKLA
Company Overview
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of tomorrow’s electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.
Group/Division
With over 40 years of semiconductor process control experience, chipmakers around the globe rely on KLA to ensure that their fabs ramp next-generation devices to volume production quickly and cost-effectively. Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA’s metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. The RAPID division is the world leading provider of reticle inspection solutions for the semiconductor industry. The company provides inspection solutions to both the mask shops and the semiconductor fabs to ensure that lithography yields are consistently high thus enabling cost-effective manufacturing.
Job Description/Preferred Qualifications
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 describe problems clearly
Desirable Skills
Cloud technologies for network, storage, containerization and computing clusters. Building and configuring Linux kernels and designing and troubleshooting network infrastructure. Linux Device Driver Development Desire to understand and work on real time complex HPC systems. Diagnosis and troubleshooting skills for HPC system
Minimum Qualifications
Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years
Base Pay Range: $130,400.00 - $221,700.00 Annually
Primary Location: USA-CA-Milpitas-KLA
KLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.
Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.
KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at View email address on swooped.co or at View phone number on swooped.co to request accommodation.
Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA’s Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to View email address on swooped.co to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.
$136.3k - $231.7k
...expert teams of physicists, engineers, data scientists and problem-... ...brightest research scientist, software engineers, application development... ...Strong technical skills in OOD/OOP, design patterns, interface... ...technology is a plus. Linux administration knowledge is a...LinuxMinimum wageWork experience placementFlexible hours$136.3k - $231.7k
...Our expert teams of physicists, engineers, data scientists and problem-... ...brightest research scientist, software engineers, application... ...Qualifications As a member of the HPC system software engineering... ...Structures and algorithms Linux System Programming Distributed...LinuxMinimum wageWork experience placementWorldwideFlexible hours$136.3k - $231.7k
...Our expert teams of physicists, engineers, data scientists and problem‑... ...brightest research scientist, software engineers, application... ...Description As a member of the HPC system software engineering team... ...Data structures and algorithms. Linux system programming. Distributed...LinuxWork experience placementWorldwideFlexible hours- ...is seeking a High Performance Computing Software Engineer to design and develop robust software systems... ...1000+ GPUs and a deep understanding of Linux internals. This role involves... ...with researchers and engineers to enhance HPC capabilities, tackle complex challenges,...Linux
- KLA-Belgium in Milpitas, California, seeks a software developer to design, develop, and maintain components for inspection tools. Candidates should have a Bachelor’s or Master’s degree in Computer Science or a related field and experience in high-performance computing....Linux
$152k - $287.5k
NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa... ...degree and over 5 years of experience, particularly in C/C++, Linux, and parallel programming. NVIDIA offers competitive salaries...Linux$99k - $220k
...'ll make Join our team as a software engineer to build the Dextro Software platform... ...(OOS), object-oriented design (OOD), and/or object-oriented programming (OOP), including design patterns and... ...CI/CD pipelines Proficient in Linux Our commitment We believe...LinuxLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week$136.3k - $231.7k
KLA-Belgium is seeking an HPC System Software Engineer in Milpitas, California. The role involves building software for large-scale deep learning and image processing on clusters. The ideal candidate has significant experience in HPC software development and strong engineering...$166.7k - $283.4k
...Our expert teams of physicists, engineers, data scientists and problem-... ...class team of physicists, HPC system designers, machine learning... ...Sr. AI Infrastructure Software Engineer - C++ Focus Love... ...programming (e.g., CUDA) and Linux development environments. Familiarity...LinuxMinimum wageWork experience placementFlexible hours$181k - $297k
...Mountain View, CA. We are seeking an HPC Network Engineer to design, deploy, and operate high-... ...closely with systems, GPU, platform, and software teams to build scalable, lossless Ethernet... ..., C++, or similar. ~ Experience in Linux system engineering and host networking....LinuxFor contractorsWork at officeFlexible hours$136.3k - $231.7k
...expert teams of physicists, engineers, data scientists and problem-... ...brightest research scientist, software engineers, application development... ...-on across the stack-from Linux user space to Linux kernel... ...software engineering fundamentals (OOD/OOP, design patterns, testable...LinuxMinimum wageWork experience placementFlexible hours- ...implementation of high-performance compute clusters Solid knowledge on the HPC cluster systems, including scalable/robust storage, high-... ...computing architectures Apply their strong skills with the Linux OS to configure a suitable operating system for the design...Linux
$184k - $287.5k
...and UCX that are crucial for scaling Deep Learning and HPC. We're seeking a Senior Software Architect to help co-design next-gen data center platforms... ...to AI and HPC workloads. ~ Strong experience with Linux. ~ Ability and flexibility to work and communicate effectively...Linux- KLA, located in Milpitas, California, is seeking an HPC Systems Architect to design and support HPC clusters vital for IC fabs and mask... ...shops globally. The ideal candidate will have deep expertise in Linux systems and virtualization technologies, and will drive innovative...Linux
$154.9k - $263.3k
KLA in Milpitas is seeking an expert in High-Performance Computing (HPC) to design and support HPC clusters essential for semiconductor manufacturing. This role requires strong Linux systems knowledge, experience in virtualization technology, and an understanding of HPC...LinuxWork experience placement$264.51k
...Software Engineer (Airspan Networks Inc. Milpitas, CA). Software development of intelligent cellular/wireless LTE/5G network management... ...products w/ REST APIs, Microservices, Kubernetes, & AWS cloud; Linux administration & troubleshooting (i.e. RHEL, CentOS). Exp. w/...Linux- ...in High-Performance Computing, script language (Shell, Python), Linux administrator, operating systems (Linux, Windows), computer network... ...experience is a plus. Configuration and maintenance of the HPC computer rack/hardware. Professionally resolve hardware issues....Linux
$70 - $75 per hour
...lead for high-performance PCIe kernel-mode drivers (Linux/Windows) and define firmware guidelines for... ...Mentorship: Provide technical direction and mentor junior engineers, fostering a culture of excellence in low-level software and high-speed design. Required Skills and...Linux- ...Software Engineer Mattson Technology is a global company with nearly 30 years of experience delivering... ...Material UI ~ Good understanding of OOP concepts and modelling of the real-world... ...is a must ~ Working Knowledge with Linux/Unix and/or Windows environments ~...LinuxFull timeWorldwide
- ...Networking Solutions Engineer This is a hybrid role working onsite in Milpitas 3 days a week. This team builds and supports networking... ...GenAI or LLM-based APIs for operational support Strong Linux experience supporting lab, tooling, or production-adjacent...Linux3 days per week
$152k - $241.5k
...are looking for a highly motivated senior software engineer for an exciting role in our... ...(e.g. NCCL for TensorFlow/Pytorch) and HPC programming interfaces (e.g. UCX for MPI... ...debugging skills. ~ Strong experience with Linux. ~ Expert understanding of computer system...Linux$170k - $224k
...Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide... ..., passionate, and committed engineers, technologists, and business... ...is seeking an experienced Sr. Software Engineer - Switch Design to... ...Broadcom (XGS), Marvell, VPP, or Linux kernel forwarding....LinuxWorldwide$152k - $241.5k
...NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We are hiring Sr. Software Engineer who will help build simulators for our DGX Server... ...Simics, etc. Working experience on any one major Linux distro like Ubuntu, RedHat, SLES etc. Strong interpersonal...LinuxWork experience placement- ...We are seeking an experienced engineer to work on distributed AI/ML systems... ...‑level, so solid knowledge of Linux, kernel internals, and high‑... ...and high‑speed networking or HPC interconnects is highly valued... ...3+ years of professional software development experience (non‑internship...LinuxInternship
- ...Senior Software Development Engineer Want to help drive the success of Machine Learning technologies at... ...AWS ML and High Performance Computing (HPC) technologies developed by our... ...using Jenkins, internal Amazon tools, Linux, and public AWS products to automate the...LinuxNight shift
$264.51k
About the role Software development of intelligent cellular/wireless LTE/5G network management... ...systems that underpin wireless big data engines; collaborate with engineers to find... ...microservices, Kubernetes, and AWS cloud. Linux administration and troubleshooting (RHEL,...Linux$140k - $190k
...Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide... ..., passionate, and committed engineers, technologists, and business... ...a top-notch hands-on Sr. Software Engineer to work on PCIe, SAS/... ...documenting, and maintaining Linux/Windows application, driver for...LinuxWork experience placementWorldwide$152k - $241.5k
...partner with OS, container, GPU, and systems engineers. When useful, you will apply machine... .../prediction) inside existing software workflows. What we need to see: ~5... ...the crowd: TensorFlow or PyTorch Linux and HPC / large-scale or performance-sensitive...Linux$165k - $241.4k
...at the center of customer engagement, production support, and engineering collaboration, serving as a key bridge between customers and internal... ...operational support PREFERRED QUALIFICATIONS: Strong Linux experience supporting lab, tooling, or production-adjacent...LinuxFull timeTemporary workRemote workFlexible hours3 days per week- ...Senior Full Stack Software Engineer (Network) This role has been designed as 'Hybrid' with an expectation that you will work on average... ...fundamental knowledge in networking concepts. Well-versed in Linux systems. Prior experience using AI for code writing....LinuxWork at office2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (OOD/OOP, Linux, HPC). Be the first to apply!
- software engineer full time Milpitas, CA
- startup software engineer Milpitas, CA
- software developer Milpitas, CA
- software development engineer aws Milpitas, CA
- ngo software engineer Milpitas, CA
- software engineer Milpitas, CA
- senior software engineer Milpitas, CA
- cybersecurity software engineer Milpitas, CA
- part time software developer remote Milpitas, CA
- intel software engineer Milpitas, CA


