O

Onto Innovation

Semiconductor process-control metrology and inspection equipment

Senior Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeUpton, MA, USA

About the Job

Requirements

  • A PhD, Master's, or Bachelor's degree in Electrical Engineering, Computer Science, Applied Mathematics, Physics, or a related field.
  • A doctorate, master's, or bachelor's degree with 0 or more years of related experience.
  • Ability to reason about systems at multiple levels of abstraction, from high-level architecture to implementation details.
  • Problem-solving and analytical skills, and ability to clearly explain complex system behavior to technical and non-technical stakeholders.
  • Competency or demonstrable coursework in at least one numerically focused environment, such as Python or MATLAB, including linear algebra, image processing, and/or machine learning libraries.
  • Competency or demonstrable coursework in at least one compiled or production language used in large-scale software systems, such as C++, C#, or Java.
  • Experience in semiconductor inspection, machine vision, robotics, or similar technical domains involving hardware/software co-design is preferred.
  • Track record of diagnosing cross-subsystem issues spanning optics, electronics, firmware, and application software is preferred.
  • Experience using AI coding agents such as Copilot, Cursor, Aider, or similar is preferred.
  • Experience with software development methodologies such as Agile, Scrum, or Kanban is preferred.
  • Experience with version control and continuous integration/continuous delivery practices is preferred.
  • Experience debugging complex multi-threaded software environments is preferred.
  • Familiarity with embedded systems, hardware communication protocols, and/or real-time constraints is preferred.

Responsibilities

  • Build and continuously refine an accurate mental model of the full inspection platform, including optics, motion, electronics, image acquisition, and the software stack.
  • Translate customer problems and application requirements into well-scoped engineering tasks by reasoning across subsystem boundaries.
  • Move between system-level architecture and specific areas such as databases, algorithm performance, hardware, data flow, graphics processing units, and graphical user interfaces.
  • Participate in new product development alongside hardware engineers, application engineers, technical project managers, and program/product managers.
  • Apply machine learning, image processing, computer vision, mathematics, and optics to develop algorithms integrated into inspection platforms.
  • Develop or contribute to optical imaging modeling/calibration and/or image segmentation, classification, and detection algorithms.
  • Write, test, and debug software to ensure reliable operation, and optimize it for performance and scalability.
  • Perform or lead, based on experience, requirement analysis, detailed software design, production code development, and associated test plans.
  • Participate in design and code reviews with systems engineers, software developers, and other technical staff.
  • Use AI coding agents to accelerate implementation while maintaining ownership of architecture decisions, design integrity, and code quality.
  • Stay current with academic research and industrial practices in machine vision inspection, image processing, machine learning, and AI-assisted engineering.
  • Document software designs, system-level rationale, development processes, and troubleshooting steps.
  • Support teammates and, at senior levels, provide technical mentorship, especially in systems thinking.
  • Contribute to improving team development workflows and tooling, including AI-assisted practices.
  • Travel internationally to customer sites at least 20% of the time, with additional travel as business needs require.

About the Company

Onto Innovation

Semiconductor process-control metrology and inspection equipment

Onto Innovation provides semiconductor capital equipment and software for process control, metrology, and inspection. Its products include 3D metrology, macro defect inspection, unpatterned wafer quality assessment, and factory analytics software; these tools measure nanoscale transistor features and micron-level die interconnects, while software analyzes the data to give actionable manufacturing insights and customers buy equipment with ongoing service contracts and licenses. The company differentiates itself by offering an end-to-end process-control portfolio that spans front-end fabrication and back-end packaging, a result of the 2019 merger of Nanometrics and Rudolph Technologies, with integrated hardware and analytics that support complex architectures like chiplets. Its goal is to help semiconductor manufacturers increase device yield, boost productivity, and lower total production costs, aligning with capital spending cycles in AI workloads and advanced node technologies.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Wilmington, MA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Onto Innovation

See more jobs