Software Engineer

KLA-Belgium

Milpitas (CA)

On-site

USD 115,000 - 195,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision
401(k) with company matching
Employee stock purchase program (ESPP)

Job summary

KLA is seeking a Software Engineer to work on the Review/Inspection product division in Milpitas, CA. You will acquire technical knowledge, champion product division technologies, and contribute to improvements using AI-driven workflows. The role requires strong OO fundamentals and experience with C#/Java/C++.

You will interact across levels of staff and management, participate in requirements reviews, and help ensure designs are robust, scalable, and aligned with product goals.

Qualifications

  • Strong in object-oriented fundamentals and design patterns.
  • Experience in object-oriented programming (C#, Java, C++, etc.).
  • Experience in Test Driven Development.
  • Excellent analytical, problem solving, organizational, and interpersonal skills.

Responsibilities

  • Acquire and demonstrate technical knowledge of software.
  • Be the technology evangelist for the product division.
  • Contribute to improvements through AI agents/workflows.
  • Tackle complex problems requiring in-depth evaluation of factors.
  • Ensure designs, code, and unit tests are robust, future-proof and scalable.
  • Understand and implement architectural improvements on existing software.
  • Participate in requirements definition and review processes.
  • Provide technical assessment of impact of changes to product requirements.
  • Assist in estimation by providing technical input to the project plan.

Skills

Object-oriented fundamentals
Design patterns
OO programming (C#, Java, C++)
Test Driven Development
Analytical skills

Job description

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. First to deliver the best imaging and classification data for every defect or point on any layer at any time. EBeam’s mission encapsulates its role as the “eyes” of KLA’s product line, providing timely information on defects and critical locations on the wafer at the highest spatial resolution possible. Customers use EBeam products alongside KLA patterned and bare wafer inspectors to quickly understand the nature of defects and other imperfections on product wafers and take action to correct the manufacturing process.

Job Description

Software Engineer position to work on KLA Review/Inspection product division

Essential Responsibilities
  • Acquire and demonstrate technical knowledge Software.
  • Be the technology evangelist for product division
  • Contributes to the continued improvement through AI agents/workflows looking for opportunities for improvement and proposing ideas for solutions.
  • Works on complex problems where analysis of situations or data requires an in-depth evaluation of various factors.
  • Ensuring that detailed designs, code, and unit tests, are consistent, robust, future-proof and scalable.
  • Understand and make design and architectural improvements on existing software.
  • Participate in requirements definition and review process.
  • Provide Technical assessment of the impact of any changes to product requirements.
  • Providing technical expertise to the estimation process as input to the project plan.
Requirements
  • Strong in Object oriented fundamentals, design patterns.
  • Experience in any of Object oriented programming ( C#, Java, C++ ec)
  • Experience in Test Driven development
  • Possess excellent analytical, problem solving, organizational, interpersonal, and motivational skills, with the ability to move cleanly from theoretical to implementation thinking.
  • Diverse Experience in analysis, design, development, and unit testing
  • Must be able to interact and communicate with all levels of staff and project management in both the business and the technical areas, with the ability to keep discussions at the appropriate level of abstraction.
Base Pay Range

$114,800.00 - $195,200.00 Annually

Pay Details

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.

Primary Location

USA-CA-Milpitas-KLA

Benefit Package
  • 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.
Recruiting Process

KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers.

Equal Opportunity

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.

Policy

We do not accept resumes from headhunters, placement agencies, or other suppliers that have not signed a formal agreement with us.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II (Distributed / Scalable Systems)
Software Engineer II (Distributed / Scalable Systems)

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical benefits
Dental benefits
Vision benefits
+2
Regional Development Application Engineer - eBeam
Regional Development Application Engineer - eBeam

KLA • Austin (TX)

On-site
USD 83,000 - 141,000
Medical, dental, vision
401(k) matching
Employee stock purchase program (ESPP)
+4
Applications Development Engineer
Applications Development Engineer

KLA • Milpitas (CA)

On-site
USD 97,000 - 167,000
Medical, dental, vision insurance
401(k) with company matching
Paid time off and paid company holidays
+2
Sr. Technical Program Manager (Software-Hardware Systems)
Sr. Technical Program Manager (Software-Hardware Systems)

KLA • Milpitas (CA)

On-site
USD 160,000 - 271,000
Medical benefits
401(k) matching
Employee stock purchase plan (ESPP)
+2
Electron Beam Systems Engineer - SEM / Metrology
Electron Beam Systems Engineer - SEM / Metrology

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Product Development Engineer (Metrology/Imaging System)
Product Development Engineer (Metrology/Imaging System)

KLA-Belgium • Milpitas (CA)

On-site
USD 118,000 - 200,000
Medical benefits
401(k) matching
Employee stock purchase program
+3
Sr. Reliability Engineer - SEM Systems
Sr. Reliability Engineer - SEM Systems

KLA • Milpitas (CA)

On-site
USD 167,000 - 285,000
Medical benefits
Dental benefits
Vision benefits
+6
Sr. Technical Program Manager - Scanning Electron Microscopy
Sr. Technical Program Manager - Scanning Electron Microscopy

KLA • United States

On-site
USD 206,000 - 360,000
Medical benefits
Dental benefits
Vision benefits
+5
Product Engineer - eBeam
Product Engineer - eBeam

KLA • Milpitas (CA)

On-site
USD 98,000 - 166,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Software Engineer
Senior Software Engineer

KLA • Milpitas (CA)

On-site
USD 160,000 - 271,000
Medical, dental, vision
401(k) with company match
Employee stock purchase program (ESPP)
+1