Senior Instrumentation Software Engineer
Core
Design, develop, test, and roll out software solutions for KLA inspection machines used in semiconductor manufacturing, integrating image acquisition, processing, robotics, and high-performance computing.
Role type
Senior Instrumentation Software Engineer
Builds
Inspection machines for semiconductor wafer and reticle manufacturing
Domain
Semiconductor manufacturing / Metrology and inspection
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Java, OOP, design patterns, distributed systems, multi-threaded programming, ETL pipelines, data visualization
Preferred skills
Functional programming, large system architecture, abstract problem decomposition
Technologies
C++, Python, Java
Responsibilities
Drive design and development of software for inspection machines; Solve critical customer gaps; Conduct trade-off studies for next-gen systems; Collaborate with distributed hardware and service teams; Lead and mentor engineers
Seniority
Senior, hands-on IC with mentorship