Senior Instrumentation Software Engineer

KLA-Belgium

Ann Arbor (MI)

On-site

USD 105,900 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) with company matching
Employee stock purchase program
Tuition reimbursement
Wellness programs
Paid time off
Holidays

Job summary

KLA-Belgium is seeking a Senior Engineer – Software Development to drive the design, development, and testing of software solutions for our cutting-edge inspection machines. This role involves collaborating with global teams, mentoring engineers, and developing innovative solutions for critical customer needs.

The ideal candidate will have strong knowledge in OOP, C++, Python, and Java. Key benefits include competitive pay, medical, dental, vision, and more. Join us in shaping the future of semiconductor manufacturing solutions.

Qualifications

  • Proven ability to navigate complex technical, functional, and non-functional requirements.
  • Experience with large, subsystem-based systems and interfacing between components.

Responsibilities

  • Drive design and development of software solutions for KLA inspection machines.
  • Lead and mentor other engineers throughout the product development cycle.
  • Collaborate with teams to capture requirements and build solutions.

Skills

OOP knowledge
Design patterns
Distributed systems
Multi-threaded programming
Data structures
C++ proficiency
Python proficiency
Java proficiency
ETL pipelines experience
Problem-solving skills

Education

Master’s degree with 3 years experience
Bachelor’s degree with 5 years experience
Doctorate with no experience

Job description

Senior Engineer – Software Development

KLA is a global leader in semiconductor manufacturing solutions, providing advanced metrology and inspection products.

Job Responsibilities
  • Drive the design, development, testing, and rollout of software solutions that enhance KLA inspection machines.
  • Develop a deep understanding of the system and create software solutions for critical customer gaps or issues.
  • Develop and evaluate concepts and designs for next‑generation systems through trade‑off studies, risk identification, and mitigation planning.
  • Collaborate with a geographically distributed team and with hardware and service engineers to capture requirements and build solutions that meet those needs.
  • Lead and mentor other engineers throughout the product development cycle.
Qualifications
  • Strong knowledge of OOP, design patterns, data structures, distributed systems, and multi‑threaded/multi‑process programming.
  • Understanding of functional programming trade‑offs versus OOP.
  • Proven ability to navigate complex technical, functional, and non‑functional requirements to deliver high‑quality solutions.
  • Proficiency in writing, deploying, and maintaining production code in C++, Python, or Java.
  • Experience working with large, subsystem‑based systems and interfacing between components.
  • Ability to translate abstract problem statements into concrete requirements and design.
  • Experience with large data ETL pipelines, storage, or visualization use cases.
  • Doctorate (Academic) with no required work experience.
  • Master’s degree with 3 years related work experience.
  • Bachelor’s degree with 5 years related work experience.
Compensation & Benefits

Base Pay Range: $105,900 – $180,000 annually (USA, Michigan – Ann Arbor).

Benefits include medical, dental, vision, life insurance, 401(k) with company matching, employee stock purchase program, tuition reimbursement, wellness programs, paid time off, and holidays.

Equal Opportunity Employer

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.

Contact: talent.acquisition@kla.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Instrumentation Software Engineer
Senior Instrumentation Software Engineer

KLA • Ann Arbor Charter Township (MI)

On-site
USD 105,900 - 180,000
Medical benefits
401(k) including company matching
Employee stock purchase program (ESPP)
Senior Software Engineer
Senior Software Engineer

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical
Dental
Vision
+7
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
Senior Software Architect
Senior Software Architect

KLA • Milpitas (CA)

On-site
USD 160,000 - 234,000
Senior Software Architect
Senior Software Architect

KLA-Belgium • Milpitas (CA)

On-site
USD 160,000 - 234,000
Medical insurance
401(k) matching
Employee stock purchase program (ESPP)
Systems Engineering Manager (Metrology Product Development)
Systems Engineering Manager (Metrology Product Development)

KLA • Ann Arbor Charter Township (MI)

On-site
USD 130,000 - 190,000
Systems Engineering Manager (Metrology Product Development)
Systems Engineering Manager (Metrology Product Development)

KLA-Belgium • Ann Arbor (MI)

On-site
USD 130,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+2
Software Engineer II (Distributed / Scalable Systems)
Software Engineer II (Distributed / Scalable Systems)

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 200,000
Medical
Dental
Vision
+3
Engr, Software 2
Engr, Software 2

KLA-Belgium • Ann Arbor (MI)

On-site
USD 83,000 - 122,000
Medical, dental, vision
401(k) including company matching
Tuition reimbursement
Senior Mechanical Design Engineer
Senior Mechanical Design Engineer

KLA-Belgium • Milpitas (CA)

On-site
USD 167,000 - 284,000
Medical
Dental
Vision
+5