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

     ...environments and application software. While primarily working on inspection...  ...with multidisciplinary engineering teams including electrical,...  .... Strong technical skills in OOD/OOP, design patterns, interface...  ...modern GUI technology is a plus. Linux administration knowledge is a... 
    Linux
    Work experience placement

    KLA

    Milpitas, CA
    1 day ago
  • $176k - $333.5k

     ...choice to join us today. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates...  ...on Slurm or Kubernetes Strong understanding of Linux operation system and TCP/IP fundamentals The base... 
    Linux

    NVIDIA

    Santa Clara, CA
    1 day 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...  ...developing and troubleshooting in an Linux environment Strong... 
    Linux
    Work experience placement
    Worldwide
    Flexible hours

    KLA

    Milpitas, CA
    1 day 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
    14 hours ago
  • NVIDIA is seeking a motivated Senior HPC Support Engineer - Compute/GPU to provide solutions for AI hardware and software. You will be the primary contact for customers, addressing...  ...in customer support, a strong background in Linux administration, and a relevant degree.... 
    Linux

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $136.3k - $231.7k

    KLA in Milpitas, California is seeking a highly motivated software engineer with strong C++ skills. The successful candidate will develop inspection software for mask inspection systems, working with various engineering teams to troubleshoot issues. A doctorate, master'... 
    Linux
    Work experience placement

    KLA

    Milpitas, CA
    1 day ago
  • $108k - $172.5k

    Nvidia Corporation is looking for a Senior HPC Support Engineer to engage with clients on site and remotely. This role involves resolving complex...  ...field, and a strong grasp of networking technologies, Linux systems, and AI solutions. Competitive salary range from $10... 
    Linux
    Remote work

    Nvidia Corporation

    Santa Clara, CA
    4 days ago
  • Google is seeking a software engineer to architect and drive software for accelerator platforms powering AI and HPC infrastructure. You will lead distributed systems, Linux OS, networking, and hardware integration via PCIe/USB/I2C in a high-scale data-center environment... 
    Linux

    Google

    Sunnyvale, 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
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA is hiring engineers to scale up its AI Infrastructure. We expect...  ...networking, familiarity with software testing and deployment, familiarity...  ...High Performance Computing (HPC), GPUs, and high-performance...  .... Expert level knowledge of Linux system administration and management... 
    Linux

    NVIDIA

    Santa Clara, CA
    1 day 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
    2 days ago
  • $113k - $169k

     ...high-performance silicon chips and software content. Join us to transform the future...  .... Troubleshoot operating system and engineering issues within our Linux environment. Collaborate on internal...  ...environments that includes multiple HPC clusters, High performance S torage... 
    Linux
    Local area
    Remote work

    Synopsys

    Mountain View, CA
    1 day 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
  •  ...office each week. Meet the Team Develop software consistent with Cisco 'Design Thinking Principles...  ..., silicon photonics, ASIC/NPU datapath, Linux embedded software and distributed...  ...Contribute to a defined software engineering roadmap, identify and recommend improvements... 
    Linux
    Work at office
    Local area

    Cisco

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

    Segment (Twilio)

    Santa Clara, CA
    1 day ago
  • NVIDIA is hiring engineers to scale AI infrastructure, focusing on end-to-end automation of datacenter operations for large-scale ML systems...  .... Ideal candidates have a strong programming background, Linux expertise, and experience with distributed systems and high-performance... 
    Linux

    2100 NVIDIA USA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on...  ...used in groundbreaking of diverse AI, HPC, and accelerated computing workloads. We...  ...stand out from the crowd: Knowledge of Linux kernel internals. Knowledge of Server /... 
    Linux
    Immediate start

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical...  ...systems, Kubernetes, Slurm/Slinky, Linux, containers, APIs, and CI Ability to...  ...NVLink, InfiniBand, Ethernet fabrics, or HPC Hands‑on work with Kubernetes... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...InfiniBand networking, Grace CPUs, and an optimized AI and HPC software stack. We are hiring a Sr. Software Engineer to build simulators for our DGX Server platforms, a...  ..., VDK, Simics, etc. Working experience on a major Linux distribution (e.g., Ubuntu, RedHat, SLES). Strong... 
    Linux
    Work experience placement

    2100 NVIDIA USA

    Santa Clara, CA
    1 day ago
  • NVIDIA is looking for outstanding software engineers to help us expand our enterprise GPU management...  ...on supporting NVIDIA products across HPC, cloud, and enterprise on both bare metal...  ...nodes. To succeed, you must have a strong Linux background, familiarity with modern... 
    Linux

    NVIDIA

    Santa Clara, CA
    4 hours ago
  •  ...career. SENIOR GPU FIRMWARE ENGINEER The Role Join AMD’s Datacenter...  ...our GPU customers across Cloud, HPC, and OEM segments. In this...  ...intersection of hardware and software. You enjoy collaborating directly...  ...experience working with Enterprise Linux environment (Ubuntu, CentOS/... 
    Linux

    AMD

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...partner with OS, container, GPU, and systems engineers, and apply machine learning and deep...  .../prediction) inside existing software workflows. Qualifications 5+ years analyzing...  ...Experience with TensorFlow or PyTorch. Linux and HPC / large‑scale or performance‑sensitive... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $215k - $230k

     ...change the world for the better. JOB SUMMARY As a Senior Software Engineer, you will play a pivotal role in the development of...  ...REQUIREMENTS Technical Skills: Strong modern C++, OOP skills, multi-threading, and Linux application development Deep knowledge of robotics... 
    Linux
    Local area

    apptronik

    Sunnyvale, CA
    4 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
  • $140k - $300k

     ...services. Join a dynamic team of engineers dedicated to accelerating...  ...and High-Performance Computing (HPC) groups. Your primary focus will...  ...ability and practical software engineering expertise Strong...  ...frameworks Extensive familiarity with Linux administration and internals... 
    Linux
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • Software Engineer: Simulation Tools and Models Hyundai America Technical Center, Inc. (HATCI) is currently...  ...model to a High Performance Computing (HPC) cluster. Establish, maintain, and...  ...Experience leveraging HPC technologies, Linux, and AI/ML WHAT HYUNDAI CAN OFFER YOU... 
    Linux
    For contractors
    Flexible hours

    Hyundai America Technical Center, Inc. (HATCI)

    Fremont, CA
    1 day 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 Gruppe

    Santa Clara, CA
    1 day ago
  • $128k - $192k

     ..., faster and more efficient. Job Summary & Responsibilities Software development activities using C++/C#, Managed C++, .NET in Windows...  ...Excellent architecture and design experience using modular / OOP / OOD methodology Hands-on experience on C#/C++ programming... 
    Permanent employment

    Dormont Manufacturing Company

    Milpitas, CA
    2 days ago
  • $166k - $201k

     ...at Crusoe. About This Role As a Senior Software Engineer on our storage team, you'll be joining our...  ...infrastructure and our customers' AI/HPC workloads. What You’ll Be Working On Building...  ...filesystem based products, VFS and Linux filesystems (e.g., ext4, XFS, ZFS)... 
    Linux
    Temporary work

    Crusoe Energy Systems

    Sunnyvale, CA
    1 day ago
  • $124k - $195.5k

     ...drive foundational improvements and automation to improve engineer's productivity. As a HPC Operations Engineer, you are responsible for the big...  ...we need to see: Proficient in administering Centos/RHEL Linux distributions. Understating of container technologies like... 
    Linux

    NVIDIA

    Santa Clara, CA
    1 day 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!