Sr. Imc Software Manager

KLA

Milpitas, CA, USA
Base: $205,800.00 - $360,200.00 annually; bonus/eq...
Hybrid
Distributed computing frameworks
Linux systems programming
C++ and python
KLA is seeking a Senior IMC Software Manager to lead the development of distributed software infrastructure for image computing clusters in the semiconductor manufacturing sector. The ideal candidate will have extensive experience in software engineering, leadership, and a strong background in distributed systems, image processing, and AI/ML

Job Summary

  • Define and drive the long-term vision and roadmap for distributed IMC software infrastructure supporting image computing clusters.
  • Partner with product, hardware, and algorithm teams to align infrastructure capabilities with evolving image processing and AI requirements.
  • 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.

Matching Summary

Match Score: 85

KLA is seeking a Senior IMC Software Manager to lead the development of distributed software infrastructure for image computing clusters in the semiconductor manufacturing sector. The ideal candidate will have extensive experience in software engineering, leadership, and a strong background in distributed systems, image processing, and AI/ML.

Salary

Base: $205,800.00 - $360,200.00 Annually; Bonus/Equity: Not specified; Benefits: medical, dental, vision, life, 401(K) with company matching, ESPP, tuition reimbursement, EAP, PTO, holidays, family care leave

Skills & Requirements

Must-have

  • distributed computing frameworks
  • Linux Systems Programming
  • C++ and Python
  • container technologies
  • Kubernetes
  • GPU computing
  • CI/CD and DevOps principles

Nice-to-have

  • image processing
  • computer vision
  • AI/ML infrastructure
  • stakeholder management skills
  • mentoring engineering talent

Key Requirements

  • 10+ years of experience in software engineering
  • 5 years in a leadership role
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
  • Proven track record in building and scaling distributed systems
  • Working knowledge of workflow automation
  • Familiarity with hybrid CPU/GPU architectures
  • Strong grasp of software development best practices
  • Demonstrated ability to lead and drive functional teams

Work Rights

Not specified

Tailored Resume

Cover Letter