Onto Innovation is seeking a Software Engineer to join its Inspection Business Unit (IBU), developing software for complex semiconductor inspection platforms that integrate optics, motion, electronics, image acquisition, and software. The role requires maintaining a system-level understanding while investigating and solving problems at the level of individual subsystems, such as databases, algorithms, hardware, data flow, GPUs, and GUIs. Responsibilities are scoped to experience level: senior engineers take broader technical ownership and leadership, while early-career engineers focus on foundational work. The engineer will translate customer problems and application requirements into technical work, contribute to new product development with cross-functional teams, and apply machine learning, image processing, computer vision, mathematics, and optics to platform algorithms. Work may include optical imaging modeling and calibration, image segmentation, classification, and detection. The role includes software design, production development, testing, debugging, performance and scalability optimization, and design and code reviews. AI coding agents are used to accelerate implementation, while the engineer remains responsible for architecture, design integrity, and code quality. The role also involves keeping current with research and industry practices, documenting designs and system rationale, troubleshooting, and improving development workflows and tooling. Senior-level engineers provide technical mentorship, particularly in systems thinking. International travel to customer sites is required at least 20% of the time, with additional travel as business needs require.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior