Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (OOD/OOP, Linux, HPC)

$130k - $222k

KLA

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.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Software Engineer (OOD/OOP, Linux, HPC) in Milpitas, CA vacancy
  • $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... 
    Linux
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    1 day ago
  • $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... 
    Linux
    Minimum wage
    Work experience placement
    Worldwide
    Flexible hours

    KLA

    Milpitas, CA
    3 days ago
  • $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... 
    Linux
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    5 days ago
  •  ...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

    Institute of Foundation Models

    Sunnyvale, CA
    4 days ago
  • 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

    KLA-Belgium

    Milpitas, CA
    5 days ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $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... 
    Linux
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    1 day ago
  • $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... 

    KLA-Belgium

    Milpitas, CA
    5 days ago
  • $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... 
    Linux
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    3 days ago
  • $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.... 
    Linux
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    2 days ago
  • $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... 
    Linux
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    4 days ago
  •  ...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

    Intelliswift

    Milpitas, CA
    4 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    4 days ago
  • 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

    KLA

    Milpitas, CA
    5 days ago
  • $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... 
    Linux
    Work experience placement

    KLA

    Milpitas, CA
    5 days ago
  • $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

    Airspan

    Milpitas, CA
    2 days ago
  •  ...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

    Zealogics

    San Jose, CA
    3 days ago
  • $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

    Cynet Systems

    Milpitas, CA
    4 days ago
  •  ...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 ~... 
    Linux
    Full time
    Worldwide

    Mattson Technology

    Fremont, CA
    6 hours ago
  •  ...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... 
    Linux
    3 days per week

    Cisco

    Milpitas, CA
    4 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $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.... 
    Linux
    Worldwide

    Supermicro

    San Jose, CA
    7 days ago
  • $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... 
    Linux
    Work experience placement

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...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... 
    Linux
    Internship

    Itlearn360

    Cupertino, CA
    4 days ago
  •  ...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... 
    Linux
    Night shift

    Amazon

    Cupertino, CA
    1 day ago
  • $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

    AIRSPAN CAREERS

    Milpitas, CA
    4 days ago
  • $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... 
    Linux
    Work experience placement
    Worldwide

    Super Micro Computer

    San Jose, CA
    7 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $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... 
    Linux
    Full time
    Temporary work
    Remote work
    Flexible hours
    3 days per week

    Cisco

    Milpitas, CA
    6 hours ago
  •  ...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.... 
    Linux
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Alviso, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (OOD/OOP, Linux, HPC). Be the first to apply!