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 5 days 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
    11 hours 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... 
    Suggested
    Minimum wage
    Work experience placement
    Worldwide
    Flexible hours

    KLA

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

    Airspan

    Milpitas, CA
    1 day ago
  •  ...Software Engineer 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 team develops software for Cisco's network switches... 
    Flexible hours

    Webex Events (formerly Socio)

    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
    2 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
  • $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
  • $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
    2 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
    5 days 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
  •  ...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
  •  ...for things on their own schedule. What you will do... 1. Software Development: Embrace test-driven development principles and...  ...Collaborate with multidisciplinary teams, including Back-End Software Engineers, Project Managers, and System Administrators. 3. Innovation... 
    Work at office

    Payactiv

    Milpitas, CA
    21 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
  •  ...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
  • $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
  • $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
  • $130k - $175k

     ...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
    17 days ago
  • $120k - $170k

     ...Full Stack Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At Scout AI, we're developing Fury, the first robotic foundation model for defense, to give U.S. forces overwhelming, adaptable, and... 
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    2 days ago
  • $150k

     ...training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI...  ...of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment. As a... 
    Visa sponsorship

    Institute of Foundation Models

    Sunnyvale, CA
    3 days ago
  •  ...Overview: ole : Full Stack Software Engineer Location : Fremont, California Duration : 6-12 Months Job Type : Onsite Interview : Skype + F2F JD - Minimum Qualifications ~5+ years in web application development, including, Implementing Application... 

    Guru Schools

    Fremont, CA
    1 day ago
  • $125k - $200k

     ...experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Full Stack Software Engineer, you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel... 
    Work at office
    Visa sponsorship
    Monday to Friday

    The Resource Collaborative

    Cupertino, CA
    4 days ago
  •  ...Robotics Software Engineer Milpitas, CA Why RoboForce RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company's robots are engineered for demanding industrial environments, with a focus on... 
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    4 days ago
  • $156k - $387.6k

     ...Fullstack Software Engineer, Global Payments Location: San Jose Team: Backend Employment Type: Regular Job Code: W9618 Responsibilities The Global Payments team is building a platform to provide cross-border payment solutions for all ByteDance's products... 
    Temporary work
    Local area
    Worldwide

    ByteDance

    San Jose, CA
    1 day ago
  •  ...Senior Full-Stack Software Engineering Role This is a senior full-stack software engineering role. You'll work closely day-to-day with other engineers, designer, and PM to plan, design, build, and ship high quality software. Your responsibilities will include:... 

    MindSource

    Cupertino, CA
    1 day ago
  • $100k - $160k

     ...creator of the Onewheel and Antic Bikes brands. This role joins the software team responsible for internal business applications and select...  .... Role summary We're looking for a Full-Stack Software Engineer (3+ years) who's comfortable working independently, jumping... 
    Work at office
    1 day per week

    Future Motion

    San Jose, CA
    5 days ago
  •  ...Job Summary: We are seeking a highly skilled Robotics Software Engineer with deep expertise in robotic middleware and C++/Python development. This is an exciting opportunity to work hands-on with physical robotic platforms and integrate cutting-edge AI algorithms into... 

    Macpower Digital Assets Edge

    Alviso, CA
    2 days ago

Do you want to receive more vacancies?

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