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

    ## Sr Software Engineer (C++, OOD/OOP, Linux)Applylocations: Milpitas, CAtime type: Full timeposted on: Posted Yesterdayjob requisition id: 2637809**Company Overview**KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually... 
    Linux
    Minimum wage
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...motivation for team success. Proficiency in Linux‑based development environments. RPC/REST... 
    Linux
    Minimum wage
    Full time
    Immediate start
    Flexible hours

    KLA

    Milpitas, CA
    3 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
    1 day ago
  • KLA-Belgium is hiring a Sr Software Engineer in Milpitas, California to develop cutting-edge C++ software for next-gen mask inspection systems. Candidates should have expertise in multi-threaded programming and a proven background in RPC and REST API architectures. This... 
    Linux

    KLA-Belgium

    Milpitas, CA
    2 days ago
  •  ...semiconductor technology company in California is looking for a Software Engineer with expertise in C/C++ and distributed systems. The ideal...  ...strong understanding of multi-threaded software development and Linux system programming. Responsibilities include developing... 
    Linux

    KLA-Belgium

    Milpitas, CA
    2 days ago
  •  ...projects and support Research & Development activities for AI and HPC systems. With at least eight years of experience in networking...  ...system design, candidates should have strong Kubernetes, Python, and Linux skills. NVIDIA is known for its innovative technology and... 
    Linux

    NVIDIA Corporation

    Santa Clara, CA
    6 hours ago
  • $129k - $161.27k

     ...institution in Santa Clara seeks a skilled IT professional to enhance HPC capabilities through training, develop infrastructure solutions,...  ...a diverse user base. Ideal candidates will have experience with Linux and Windows systems, and SAN storage environments. The role... 
    Linux

    Santa Clara University

    Santa Clara, CA
    1 day 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
    Work experience placement
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    1 day ago
  • $99k - $220k

     ...impact you’ll make Join our team as a software engineer to build the Dextro Software...  ...concepts (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 it is... 
    Linux
    Local area

    LAM RESEARCH Corporation

    Fremont, CA
    15 hours 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
  • $95k - $161.5k

     ...talented individual to design and configure high-performance computing (HPC) clusters. The role involves selecting and validating hardware...  ...knowledge of computer architecture and experience in Linux system administration. There are opportunities for development, and... 
    Linux

    KLA-Belgium

    Milpitas, CA
    15 hours ago
  • $162.7k - $284.7k

    KLA-Belgium in Milpitas is seeking a Principal HPC Architect to design and support high-performance compute environments for scientific...  ...complex initiatives. The ideal candidate will have extensive Linux experience and a doctorate or equivalent experience. Excellent communication... 
    Linux

    KLA-Belgium

    Milpitas, CA
    3 days ago
  •  ...troubleshoot high-performance computing (HPC) and AI infrastructure. This role involves...  ...center environment, requiring strong Linux administration skills and experience with...  ...offers an opportunity to work closely with engineers to ensure optimal operations in a rapidly... 
    Linux

    Veriipro

    Milpitas, 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
    1 day ago
  •  ...knowledge in High-Performance Computing, script language(Shell, Python), Linux administrator, operating systems (Linux, Windows), computer...  ...experience is a plus Configuration and maintenance of the HPC computer rack/hardware. Professionally resolve hardware issues HPC... 
    Linux

    Zealogics

    San Jose, CA
    2 days ago
  • $148k - $235.75k

     ...NVIDIA is looking for an excellent Software Engineer to join the InfiniBand Switch and NVLink FW...  ...develops modern networking features for cloud, HPC and storage. We drive the data growth of...  ..., Gerrit, Jenkins etc.) Background in Linux internals With competitive salaries... 
    Linux
    Shift work

    NVIDIA Corporation

    Santa Clara, CA
    15 hours ago
  •  ...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 Gruppe

    Santa Clara, CA
    15 hours ago
  •  ...Responsibilities*** Our development culture affords engineers significant technical freedom and...  .... · Architecting equipment control software systems for Onto Innovation’s semiconductor...  ...technologies. · Experience with Unix/Linux systems including the use of shells and... 
    Linux
    Permanent employment
    Work at office

    Onto Innovation Inc.

    Milpitas, CA
    2 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
    15 hours ago
  • $264.51k

     ...Airspan Careers SOFTWARE ENGINEER Location: In office, Milpitas, CA ABOUT AIRSPAN NETWORKS Airspan Networks...  ...products w/ REST APIs, Microservices, Kubernetes, & AWS cloud; Linux administration & troubleshooting (i.e. RHEL, CentOS). Exp. w/... 
    Linux
    Work at office
    Remote work
    Worldwide

    Airspan

    Milpitas, CA
    2 days ago
  •  ...Infrastructure Engineer This is a hybrid role located in Milpitas CA. Candidates should...  ...BSP group sits at the foundation of the software stack, close to the silicon, turning advanced...  ...with, or deep understanding of, Linux Kernel Modules (KLMs) and user-space drivers... 
    Linux
    Work at office
    3 days per week

    Cisco

    Milpitas, CA
    4 hours ago
  • $92k - $155.25k

    NVIDIA Corporation is seeking an AI Compute Engineer to join its Infrastructure Specialists team in Santa...  .... A minimum of 4 years in hardware and software deployment is required, along with strong knowledge of Linux administration and cluster management technologies... 
    Linux

    NVIDIA Corporation

    Santa Clara, CA
    15 hours ago
  • $152k - $241.5k

     ...Come join the team and see how you can make a lasting impact on the world. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated infrastructure to enable business critical... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $2,000 per month

     ...investors and staffed by leading engineers, Etched is redefining the...  ...build this infrastructure as software – and we engineer it with the...  ...hybrid high-performance compute (HPC) cluster, optimized for massively...  ...expert‑level knowledge of Linux, virtualization, containerization... 
    Linux
    Work at office
    Relocation package

    Etched.ai, Inc.

    San Jose, CA
    1 day ago
  • $90k - $135k

     ...Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide...  ..., passionate, and committed engineers, technologists, and business...  ...Seeking a top-notch hands-on Software Engineer to work on design of...  ...automatic testing. Proficiency in Linux programming by shell, python... 
    Linux
    Worldwide

    Supermicro

    San Jose, CA
    6 days ago
  • $166k - $201k

     ...Senior Software Engineer Crusoe is on a mission to accelerate the abundance of energy and intelligence...  ...infrastructure and our customers' AI/HPC workloads. What You'll Be Working On...  ...filesystem based products, VFS and linux filesystems (e.g., ext4, XFS, ZFS)... 
    Linux
    Temporary work

    Crusoe

    Sunnyvale, CA
    1 day ago
  • $128k - $192k

     ...Onto Innovation Software Engineer Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of...  ...Excellent architecture and design experience using modular / OOP / OOD methodology ~ Hands-on experience on C#/C++ programming including... 
    Permanent employment

    Onto

    Milpitas, CA
    4 days ago
  • $92k - $155.25k

    NVIDIA Gruppe is seeking an AI Compute Engineer to enhance AI Compute systems within the Infrastructure Specialists team in Santa Clara, California. You will manage and validate Linux-based customer infrastructures while interacting with stakeholders to implement extensive... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    15 hours 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 Corporation

    Santa Clara, CA
    15 hours ago
  • Senior Software Development Engineer, Annapurna Labs, Elastic Collectives job at Annapurna Labs (U.S.) Inc...  ...(ML) and High-Performance Computing (HPC) workloads on AWS. We are seeking an experienced...  ...in C/C++ and a deep understanding of Linux and kernel-level programming are... 
    Linux
    Internship
    Work from home
    Flexible hours

    Itlearn360

    Cupertino, CA
    15 hours 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!