Senior Instrumentation Software Engineer

KLA-Belgium

Ann Arbor (MI)

On-site

USD 105,900 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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,000 - 180,000
Medical benefits
401(k) including company matching
Employee stock purchase program (ESPP)
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
Software Engineer 2
Software Engineer 2

KLA • Ann Arbor (MI)

On-site
USD 83,000 - 141,000
Medical insurance
Dental insurance
Vision insurance
+10
Product Engineer
Product Engineer

KLA • Ann Arbor Charter Township (MI)

On-site
USD 76,000 - 130,000
Medical
Dental
Vision
+7
Product Development Applications Engineer
Product Development Applications Engineer

KLA • Ann Arbor (MI)

On-site
USD 93,000 - 159,000
Performance incentive programs
401(K) with company matching
Employee stock purchase program (ESPP)
+3
Electrical System Design Engineer - Power & Controls
Electrical System Design Engineer - Power & Controls

KLA • Ann Arbor (MI)

On-site
USD 97,000 - 165,000
Medical insurance
Dental insurance
Vision
+5
Applications Engineer
Applications Engineer

KLA-Belgium • Ann Arbor (MI)

On-site
USD 72,000 - 124,000
Medical and dental benefits
401(k) matching
Employee Stock Purchase Plan (ESPP)
+2
Software Engineer 3
Software Engineer 3

KLA • Hillsboro (OR)

On-site
USD 115,000 - 197,000
401(k) with company match
Employee stock purchase program (ESPP)
Tuition reimbursement
Lead Embedded Software Engineer (Machine Control/Linux/C/C++)
Lead Embedded Software Engineer (Machine Control/Linux/C/C++)

KLA • Milpitas (CA)

On-site
USD 159,000 - 272,000
401(K) with company matching
Tuition reimbursement program
Wellness benefits including EAP
Software Quality Engineer
Software Quality Engineer

KLA • Milpitas (CA)

On-site
USD 95,000 - 162,000