remote
Senior Director of Software Engineering - Onto Innovation
Engineering Manager
Strategic leader responsible for driving software engineering excellence across semiconductor metrology and inspection platforms, leveraging Python, C++, Java, cloud services, and machine‑learning to deliver high‑performance, scalable solutions.
About the role
Key Responsibilities
- Define and execute the technology roadmap for software products supporting 3D metrology, defect inspection, and factory analytics.
- Lead multiple engineering teams through Agile practices, ensuring high‑quality code, continuous integration, and rapid delivery cycles.
- Architect scalable, cloud‑native solutions on AWS, incorporating micro‑services, containerization, and DevOps pipelines.
- Drive adoption of machine‑learning techniques to enhance yield analysis, defect detection, and predictive analytics.
- Collaborate with product management, hardware groups, and customers to translate semiconductor domain requirements into robust software architectures.
Requirements
- 10+ years of software engineering experience, with at least 5 years in a senior leadership role overseeing large, distributed teams.
- Deep expertise in Python, C++, and Java, and proven ability to design high‑performance, low‑latency systems.
- Strong background in cloud platforms (AWS), container orchestration, CI/CD, and DevOps best practices.
- Hands‑on experience applying machine‑learning models to real‑time data in a manufacturing or semiconductor context.
- Excellent communication and stakeholder management skills, with a track record of delivering complex, cross‑functional projects on schedule.
Skills
pythoncjavaawsmachine learningagile