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

Software Engineer

$114.8k - $195.2k

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 Broadband Plasma Division (BBP) provides market-leading patterned wafer optical inspection systems for leading-edge IC manufacturing. Logic, foundry, and memory customers depend on BBP products to detect yield-critical defects for process debug and excursion monitoring at advanced process nodes. BBP flagship products include the 29xx and 39xx series which leverage Broadband Plasma technology to capture a wide range of defects with ultimate sensitivity at the optical inspection speeds needed for inline defect monitoring.

Job Description/Preferred Qualifications

Our engineering team develops software and hardware solutions that leverage physical chip design and layout data to enable wafer inspection and defect classification. These solutions are foundational to all KLA optical and eBeam inspection and review tools.

As a software engineer, you will contribute to both frontend and backend applications, and help specify and validate the compute systems that host our solutions across KLA platforms. This role offers the opportunity to work on high-performance computing systems and collaborate closely with cross-functional teams including hardware, algorithms, and systems engineering.

Key Responsibilities
Design, develop, and maintain software components for inspection and review tools
Work across the stack, from user interfaces to backend services and system integration
Collaborate with hardware teams to specify and test compute platforms
Optimize performance for compute-intensive applications
Participate in code reviews, testing, and continuous integration efforts

Required Qualifications

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
MS +0-3 years professional software development experience or BS + 2-5 years experience
Strong proficiency in C++ and experience with high-performance computing
Experience with Linux development environments
Solid understanding of software engineering principles, data structures, algorithms, and design patterns
Excellent problem-solving and communication skills

Preferred Qualifications
Experience with semiconductor or inspection systems
Knowledge of system-level performance tuning and profiling
Exposure to hardware/software co-design or embedded systems

Familiarity with frontend technologies (e.g., JavaScript, React) and backend frameworks

Familiarity with Docker/containerization

Minimum Qualifications

Master's Level Degree and 0 years related work experience; Bachelor's Level Degree and related work experience of 2 years

Base Pay Range: $114,800.00 - $195,200.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 View email address on click.appcast.io or at View phone number on click.appcast.io 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 click.appcast.io to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.

Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Milpitas, CA vacancy
  • $60 - $70 per hour

     ...Description Our Client is hiring a Full Stack Software Engineer to own the internal automation platform that powers their entire research, robotics, and infrastructure organization. This is a true 50/50 full-stack role — equal frontend and backend ownership —... 
    Suggested
    Contract work
    Temporary work

    TEKsystems

    Alviso, CA
    1 day ago
  • $152k - $190k

     ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At Cloudera, we empower people to transform...  ..., and performance. We are seeking passionate and talented Software Engineers to join our Cloudera Manager Software Engineering... 
    Suggested
    Work from home
    Flexible hours

    Cloudera

    Alviso, CA
    4 days ago
  •  ...Senior Full Stack Software Engineer (Network) This role has been designed as 'Hybrid' with an expectation that you will work on average two days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the... 
    Suggested
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Alviso, CA
    2 days ago
  • $44k - $185k

     ...business groups such as S&TO, Supply Chain, and Infrastructure Engineering. As part of this collaborative environment, you will...  ...intelligent automation. Your Impact You are a passionate software engineer with expertise in developing scalable data pipelines,... 
    Suggested
    Full time
    Temporary work
    Apprenticeship
    Internship
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    3 days ago
  • $264.51k

     ...Software Engineer (Airspan Networks Inc. Milpitas, CA). Software development of intelligent cellular/wireless LTE/5G network management & analytic applications to design & implement carrier grade full-stack solutions to manage our wireless networking products; design... 
    Suggested

    Airspan

    Milpitas, CA
    1 day ago
  • $136.3k - $231.7k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior... 
    Minimum wage
    Work experience placement
    Worldwide
    Flexible hours

    KLA

    Milpitas, CA
    2 days ago
  • $70 - $75 per hour

     ...specifications during bring-up and qualification. Mentorship: Provide technical direction and mentor junior engineers, fostering a culture of excellence in low-level software and high-speed design. Required Skills and Qualifications: Education: Bachelor’s or Master... 

    Cynet Systems

    Milpitas, CA
    3 days ago
  • $165k - $241.4k

     ...Group (CNBG). You will have opportunity to develop & support software for the Nexus 9000/3000 Data Center product lines and be a key...  ...in STEM discipline ~6+ years of professional experience in Engineering ~ Programming with C, C++ and/or Python ~ Debugging experience... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Webex Events (formerly Socio)

    Milpitas, CA
    1 day ago
  • $152.5k - $219.2k

     ...sufficient number of applications are received. Meet the Team The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the reliability and performance of our world-class hardware. Our... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    3 days ago
  • $165k - $241.4k

     ...office. Meet the Team The Cisco Distributed System Engineering (DSE) group is at the forefront of building next-generation networking...  ...systems. We work at the intersection of hardware, optics, and software, integrating innovative optical technologies into SONiC-based... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Cisco

    Milpitas, CA
    3 days ago
  •  ...Responsibilities Design, develop, test, and support assigned software components Translate manufacturing and quality requirements...  ...& qualifications Bachelor's degree in Computer Science, Engineering, or related field Knowledge of quality management systems... 

    MILLENNIUMSOFT

    Milpitas, CA
    23 hours ago
  • $165k - $241.4k

     ...received . Meet the Team The Cisco Distributed System Engineering (DSE) group owns the development of products that power the...  ...a fast-paced environment. Your Impact As a passionate software engineer, you bring expertise in developing scalable systems,... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

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

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior... 
    Minimum wage
    Temporary work
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    3 days ago
  •  ...experience for Arlo users that is easy to set up and interact with every day. About the Role We are looking for a Software Engineer Intern who is curious, adaptable, and excited to learn. This is a generalist full-stack engineering role for someone who enjoys... 
    Internship

    Arlo Technologies, Inc.

    Milpitas, CA
    1 day ago
  •  ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At Cloudera, we empower people to transform...  ...(CDP) team is looking for a passionate, self-driven Senior Software Engineer with deep expertise in distributed systems to join our... 
    Remote work
    Work from home
    Flexible hours

    Cloudera

    Alviso, CA
    1 day ago
  • $165k - $241.4k

     ...resolution and improve product behavior in production. This role sits at the center of customer engagement, production support, and engineering collaboration, serving as a key bridge between customers and internal teams. Your Impact You will play a critical role in... 
    Full time
    Temporary work
    Local area
    Flexible hours
    3 days per week

    Cisco

    Milpitas, CA
    11 hours ago
  •  ...Networking Solutions Engineer This is a hybrid role working onsite in Milpitas 3 days a week. This team builds and supports networking products leveraging Cisco IOS-XR and open-source technologies, operating at the intersection of systems and silicon. The environment... 
    3 days per week

    Cisco

    Milpitas, CA
    3 days ago
  • $264.51k

    About the role Software development of intelligent cellular/wireless LTE/5G network management & analytic applications to design & implement...  ...debug complex software systems that underpin wireless big data engines; collaborate with engineers to find effective solutions to... 

    AIRSPAN CAREERS

    Milpitas, CA
    3 days ago
  • Cisco Systems, Inc. is seeking an experienced Software Engineer for their Service Provider High End Router team in Milpitas, California. The role focuses on developing and optimizing firmware and SDKs for Cisco's Silicon One architecture, requiring strong proficiency in... 

    Cisco Systems, Inc.

    Milpitas, CA
    4 days ago
  • Meet the team We are seeking an experienced and motivated Software Engineer to join our Service Provider High End Router (Cisco 8000) team within the R&D department, contributing to the evolution of next‑generation networking products. In this role, you’ll develop and optimize... 

    Cisco Systems, Inc.

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

     ...pay for things on their own schedule. What you will do... 1. Software Development: Embrace test-driven development principles and maintain...  ...with multidisciplinary teams, including Back-End Software Engineers, Project Managers, and System Administrators. 3. Innovation... 
    Work at office

    Payactiv

    Milpitas, CA
    23 hours ago
  • $114.8k - $195.2k

    Key Responsibilities Design, develop, and maintain software components for inspection and review tools Work across the stack, from user...  ...Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field MS +0-3 years professional software... 
    Work experience placement

    KLA-Belgium

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

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem‑solvers work together with the...  ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior... 
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    4 days ago
  •  ...Senior Networking Software Engineer This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work.... 
    Work at office
    Remote work

    Hewlett Packard Enterprise

    Alviso, CA
    3 days ago
  •  ...Senior WLAN/WIFI Networking/Software Engineer This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live... 
    Work at office

    Hewlett Packard Enterprise

    Alviso, CA
    4 days ago
  • $117.8k - $200.3k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  .../Preferred Qualifications KLA is seeking a highly skilled Software Engineer in Test Automation with 6+ years of hands-on experience... 
    Minimum wage
    Work experience placement
    Flexible hours

    DiversityJobs Inc

    Milpitas, CA
    20 days ago
  •  ...for things on their own schedule. We are looking for a seasoned engineer who thrives on solving challenging problems, contributes beyond...  ...delivering impactful business outcomes. What you will do: Software Development & Architecture Design, develop, and deliver high-quality... 
    Work at office

    Payactiv

    Milpitas, CA
    2 days ago
  • $130k - $175k

     ...delivering fiber‑class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Senior DSP Software Engineer, you will work on the design, development, integration, and testing of RF calibration software modules for a next‑generation... 
    Worldwide
    Flexible hours

    Tarana Wireless Inc

    Milpitas, CA
    23 hours ago
  • $55 per hour

     ...Our client, a leader in advanced manufacturing technology, is seeking a Software Engineer Semiconductor to join their team. As a Software Engineer Semiconductor you will be part of the Engineering Department supporting innovative hardware and software integration projects... 
    Weekly pay
    Contract work
    Temporary work
    Flexible hours

    Manpower Group Inc.

    Milpitas, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!