Image Processing Algorithm Engineer – Semiconductors

KLA

Milpitas (CA)

On-site

USD 136,000 - 232,000

Full time

13 days ago

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 match
ESP P (Stock Purchase)

Job summary

KLA in Milpitas, CA seeks a research scientist or software engineer to develop advanced image-processing and computer-vision algorithms for semiconductor wafer inspection. You will tackle challenging defects, push detection accuracy, and collaborate with cross-functional teams.

Ideal candidates hold a PhD (or MS with experience) in CS/EE/Applied Math or related field, have ML/DL framework experience, Python, MATLAB, C++, and Linux, and can drive production-quality software from prototype.

Qualifications

  • PhD in CS/CE/EE/Applied Mathematics/Physics or related field preferred and 1+ years of industry work experience.
  • Master's degree or equivalent experience with 3+ years of industry work experience

Responsibilities

  • Develop, characterize, and optimize advanced image-processing and computer-vision algorithms for semiconductor wafer inspection applications.
  • Support customer and factory escalations related to PDA performance, alignment accuracy, nuisance reduction, defect sensitivity, and inspection robustness.
  • Analyze large-scale inspection datasets to identify root causes, quantify algorithm performance, and recommend corrective actions.
  • Design and implement algorithm enhancements that improve detection capability, accuracy, throughput, and production stability.
  • Collaborate with Applications, Systems Engineering, Software Engineering, Product Management, and Customer Support teams to resolve critical customer issues and accelerate volume ramp activities.
  • Develop prototypes using Python, MATLAB, or equivalent tools and transition algorithms into production-quality software.
  • Evaluate and apply machine learning, deep learning, and AI-based approaches where appropriate to improve inspection and image-analysis performance.
  • Conduct algorithm characterization studies, develop performance metrics, and create validation plans for new features and improvements.
  • Drive data-driven decision making through statistical analysis, visualization, and automated evaluation frameworks.
  • Participate in requirement definition, feature development, code reviews, design reviews, and technical documentation.
  • Provide technical leadership for complex debugging and root-cause investigations involving imaging systems, design alignment, and defect detection algorithms.

Skills

Image Processing
Computer Vision
Pattern Recognition
Signal Processing
Computational Imaging
Python
MATLAB
C++
GPU acceleration
Linux development
TensorFlow
PyTorch
CUDA

Education

PhD in Computer Science/Engineering/Math/Physics
MS with 3+ years industry experience

Tools

TensorFlow
PyTorch
CUDA

Job description

KLA in Milpitas, CA seeks a research scientist or software engineer to develop advanced image-processing and computer-vision algorithms for semiconductor wafer inspection. You will tackle challenging defects, push detection accuracy, and collaborate with cross-functional teams.

Ideal candidates hold a PhD (or MS with experience) in CS/EE/Applied Math or related field, have ML/DL framework experience, Python, MATLAB, C++, and Linux, and can drive production-quality software from prototype.

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

Similar jobs worth comparing

Senior AI & Image Processing Engineer
Senior AI & Image Processing Engineer

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Image Processing Algorithm Engineer — Hybrid & High-Impact CV
Image Processing Algorithm Engineer — Hybrid & High-Impact CV

KLA-Belgium • Ann Arbor (MI)

Hybrid
USD 105,900 - 180,000
Senior Algorithm Engineer — AI & Image Processing
Senior Algorithm Engineer — AI & Image Processing

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical insurance
Dental insurance
Vision insurance
+2
AI Vision Engineer for Semiconductor Inspection
AI Vision Engineer for Semiconductor Inspection

KLA-Belgium • Milpitas (CA), Northern (KY)

Hybrid
USD 141,000 - 239,000
Medical benefits
401(k) matching
Employee stock purchase program (ESPP)
+3
Image Processing Algorithm Engineer — Innovate & Impact
Image Processing Algorithm Engineer — Innovate & Impact

KLA • Ann Arbor (MI)

Hybrid
USD 105,000 - 180,000
Health benefits
Dental & vision
401K matching
+1
Applications Engineer: Semicon Wafer Inspection & Metrology
Applications Engineer: Semicon Wafer Inspection & Metrology

KLA • Milpitas (CA)

On-site
USD 97,000 - 167,000
Medical, dental, vision, and life insurance
401(K) with company matching
Tuition reimbursement
+1
Linux Systems Engineer — Image Computer Product Dev
Linux Systems Engineer — Image Computer Product Dev

KLA • Milpitas (CA)

On-site
USD 117,000 - 201,000
Senior Imaging & Algorithm Engineer (GPU HPC)
Senior Imaging & Algorithm Engineer (GPU HPC)

KLA • Milpitas (CA)

On-site
USD 159,000 - 272,000
Medical, dental, vision benefits
401(K) matching
Employee stock purchase program
+2
Sr. Algorithm Engineer (Image Processing)
Sr. Algorithm Engineer (Image Processing)

KLA-Belgium • Ann Arbor (MI)

Hybrid
USD 105,900 - 180,000
Senior Image Modeling & Processing Algorithms Engineer
Senior Image Modeling & Processing Algorithms Engineer

KLA-Belgium • Milpitas (CA)

On-site
USD 159,000 - 272,000
Medical and dental insurance
401(K) with company matching
Tuition reimbursement program