×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Algorithm Engineer; Image Processing

Job in Ann Arbor, Washtenaw County, Michigan, 48113, USA
Listing for: KLA-Belgium
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Python, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 105900 - 180000 USD Yearly USD 105900.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Sr. Algorithm Engineer (Image Processing)

Company Overview

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. We invent systems and solutions for the manufacturing of wafers, reticles, integrated circuits, packaging, printed circuit boards, and flat panel displays. Our teams of physicists, engineers, data scientists, and problem‑solvers work with leading technology providers to accelerate the delivery of tomorrow’s electronic devices.

Job Description

As an Image Processing Algorithm Engineer in Michigan, you will develop innovative image‑processing and computer‑vision algorithms for KLA’s next‑generation semiconductor photomask inspection products. You will prototype and validate algorithms in MATLAB or Python, then translate successful solutions into production‑quality C++ on Linux platforms. You will collaborate with cross‑functional teams, improve defect detection performance, and contribute from concept through productization and support.

Job Duties
  • Design, develop, and optimize innovative image processing and computer vision algorithms.
  • Research and evaluate new approaches in image‑processing, signal processing, computer vision, and machine learning.
  • Prototype and validate algorithms in MATLAB or Python; translate into production‑quality C++ on Linux.
  • Collaborate with cross‑functional teams to transform technical concepts into robust, customer‑facing capabilities.
  • Analyze complex image data, identify performance bottlenecks, and improve defect detection accuracy, sensitivity, and throughput.
  • Leverage parallel and GPU‑accelerated computing to develop high‑performance algorithm solutions.
  • Investigate customer challenges and contribute throughout the full development lifecycle.
Qualifications
  • 1–4 years of experience in image‑processing development (spectral/spatial filtering, model‑based methods, inverse problems, etc.).
  • Experience prototyping algorithms in MATLAB or Python and implementing them in C++ under Linux.
  • Strong understanding of conventional image‑processing research.
  • Hands‑on experience solving computer‑vision challenges in an industry setting.
  • Familiarity with linear and nonlinear optimization techniques, CUDA/GPU programming frameworks (e.g., PyTorch/Tensor Flow), or optical or e‑beam modeling is a plus.
  • International and domestic travel required up to 10%.
Hybrid Work

This position allows flexibility and requires you to be in the office three days a week.

Minimum Qualifications

Bachelor’s degree plus 5 years experience, or Master’s degree plus 3 years experience, or PhD plus 0 years experience.

Compensation and Benefits

Base Pay Range: $ – $ annually. Benefits include medical, dental, vision, life, voluntary benefits, 401(K) with company matching, employee stock purchase program, tuition reimbursement, wellness and paid time off, and other employee benefits.

Equal Opportunity Employment

KLA is proud to be an Equal Opportunity Employer. We ensure qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process and to perform essential job functions.

#J-18808-Ljbffr
Position Requirements
5+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary