×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer Onto Innovation

Job in Wilmington, Middlesex County, Massachusetts, 01887, USA
Listing for: Semiconductor Engineering
Full Time position
Listed on 2026-05-13
Job specializations:
  • Software Development
    AI Engineer, Software Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer 3 Onto Innovation

Key Responsibilities

Responsibilities will be scoped to your experience level; early-career engineers will focus on the foundational items while senior engineers will take on broader ownership and leadership.

Systems Thinking & Problem Decomposition
  • Build and continuously refine an accurate mental model of the full Onto inspection platform—optics, motion, electronics, image acquisition, and software stack.
  • Translate customer problems and application requirements into well-scoped engineering tasks by reasoning across subsystem boundaries.
  • Agility to zoom from system-level architecture down into any specific areas: databases, algorithm performance, hardware, data flow, GPUs, GUIs, etc.
  • Participate in New Product Development (NPD) alongside hardware engineers, application engineers, Technical Project Managers, and Program/Product Managers.
  • Algorithms & Software Engineering
  • Apply machine learning, image processing, computer vision, mathematics, and optics to develop algorithms integrated into Onto 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 high-quality, reliable operation; optimize 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/code reviews collaborating with systems engineers, software developers, and other technical staff.
  • Leverage AI coding agents to accelerate implementation, while maintaining ownership of architecture decisions, design integrity, and code quality.
  • Continuous Learning & Collaboration
  • 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 the team’s development workflows and tooling, including AI-assisted practices.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary