Senior Software Engineer

Jobverse.io

Wilmington (IL)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Onto Innovation in the United States seeks a Senior Software Engineer for its Inspection Business Unit to develop software for advanced inspection platforms, leveraging machine learning, image processing, and optics.

You will collaborate with hardware and software teams to deliver reliable, scalable code, design algorithms, and mentor junior engineers while staying current with research in machine vision.

Responsibilities

  • Build and refine the full Onto inspection platform model: optics, motion, electronics, imaging, and software.
  • Translate customer problems into well-scoped tasks across subsystem boundaries.
  • Zoom from system-level architecture to databases, performance, hardware, GPUs, and GUIs.
  • Participate in New Product Development with hardware, application, TPMs, and PMs.
  • Apply ML, image processing, CV, math, and optics to engineering algorithms.
  • Develop optical imaging modeling/calibration and image segmentation or detection.
  • Write, test, and debug software for reliability; optimize for performance.
  • Lead requirement analysis, architecture, production code, and testing plans.
  • Participate in design/code reviews with systems engineers and developers.
  • Leverage AI coding agents to accelerate work while keeping architecture ownership.
  • Stay current with research in machine vision, image processing, ML, AI engineering.
  • Document software designs, rationale, and troubleshooting steps.
  • Mentor teammates at senior levels in systems thinking.
  • Improve team workflows and tooling, including AI-assisted practices.

Job description

Onto Innovation is hiring a Senior Software Engineer for its Inspection Business Unit to develop and support software for complex inspection platforms. The role applies systems thinking, machine learning, image processing, computer vision, and optics to solve customer problems, develop algorithms, and deliver reliable software in collaboration with cross-functional teams.

Responsibilities
  • 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
  • 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
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Vision & AI Platforms
Senior Software Engineer, Vision & AI Platforms

Jobverse.io • Wilmington (IL)

On-site
USD 120,000 - 180,000
Senior Software Engineer: AI & Vision for Inspection
Senior Software Engineer: AI & Vision for Inspection

Onto Innovation • Wilmington (MA)

On-site
USD 115,000 - 173,000
Principal Software Engineer
Principal Software Engineer

Onto Innovation • Wilmington (MA)

On-site
USD 144,000 - 216,000
Senior Software Engineer
Senior Software Engineer

Onto Innovation • Wilmington (MA)

On-site
USD 115,000 - 173,000
Senior Systems Engineer
Senior Systems Engineer

Onto Innovation • Hillsboro (OR)

On-site
USD 102,400 - 153,600
Health, dental, and vision coverage
401(k) with employer match
Employee Stock Purchase Program
Principal Systems Engineer
Principal Systems Engineer

Onto Innovation • Wilmington (MA)

On-site
USD 144,000 - 216,000
Health, dental, and vision coverage
401(k) with employer match
Employee Stock Purchase Program (ESPP)
+1
Senior Applications Engineer
Senior Applications Engineer

Onto Innovation • Upton (MA)

On-site
USD 115,000 - 173,000
Health benefits
401(k) with employer match
ESPP
Senior Software Engineer, Semiconductor Equipment Systems
Senior Software Engineer, Semiconductor Equipment Systems

Onto Innovation • Budd Lake (NJ)

On-site
USD 102,000 - 154,000
Health coverage
Dental coverage
Vision coverage
+3
Systems Engineer 3
Systems Engineer 3

Onto Innovation • Milpitas (CA)

On-site
USD 110,000 - 170,000
Senior Systems Engineer
Senior Systems Engineer

Onto Innovation • Wilmington (MA)

On-site
USD 115,000 - 173,000
Annual bonus
401(k) with employer match
Employee Stock Purchase Program (ESPP)
+1