Jobs · Engineering · Massachusetts

Senior Software Engineer

Onto Innovation · Wilmington, MA · 2 wk ago
Engineering$115k–$173k/yrFull-time

Job Summary & Responsibilities

We are looking for a Software Engineer to join the Inspection Business Unit (IBU). The key responsibilities include:

  • Build and refine an accurate mental model of the full Onto inspection platform.
  • Translate customer problems and application requirements into well-scoped engineering tasks.
  • Participate in New Product Development (NPD) alongside hardware engineers, application engineers, Technical Project Managers, and Program/Product Managers.
  • Develop or contribute to optical imaging modeling/calibration and/or image segmentation, classification, and detection algorithms.
  • Write, test, and debug software to ensure high-quality, reliable operation; optimize for performance and scalability.
  • Contribute to improving the team's development workflows and tooling, including AI-assisted practices.

Qualifications

  • PhD, MS, or Bachelor's degree in Electrical Engineering, Computer Science, Applied Mathematics, Physics, or related field.
  • Demonstrated ability to reason about systems at multiple levels of abstraction—from high-level architecture down to implementation details.
  • Strong problem-solving, analytical, and communication skills; able to articulate complex system behavior clearly to both 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.

Preferred Qualifications

  • Experience in semiconductor inspection, machine vision, robotics, or similar highly technical domains where hardware/software co-design is essential.
  • Experience effectively using AI coding agents (e.g., Copilot, Cursor, Aider, or similar) to accelerate development.
  • Experience with software development methodologies such as Agile, Scrum, or Kanban.
  • Experience with version control and CI/CD practices.
  • Experience debugging complex multi-threaded software environments.
  • Familiarity with embedded systems, hardware communication protocols, and/or real-time constraints.

Why Join Onto Innovation?

At Onto Innovation, we offer competitive salaries and a comprehensive benefits package designed to support you and your family. This includes health, dental, and vision coverage, life and disability insurance, paid time off, and a 401(k) with employer match. You'll also enjoy access to our Employee Stock Purchase Program (ESPP), wellness initiatives, and cutting-edge tools—all within a collaborative, inclusive culture where your contributions are valued and recognized.

Career Path

Base Salary Range: $115,200.00 - $172,800.00, offered in good faith and based on experience, location, and qualifications. Additional Rewards: Annual bonus opportunities and potential long-term incentives tied to both company and individual success.

Export Compliance

For certain positions requiring access to technical data, U.S. export licensing review may be necessary for applicants who are not U.S. Citizens, Permanent Residents, or other protected persons under 8 U.S.C. 1324b(a)(3).

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com