Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Onto Innovation Logo

Senior Software Engineer - Multiple Teams

Onto Innovation

Salary not specified
Sep 23, 2025
Burlington, MA, USA
Apply Now

Onto Innovation is looking to develop both frontend and backend solutions for their optical metrology and inspection systems, focusing on machine control, machine learning, image processing, and high-performance computing to solve customer yield, device performance, quality, and reliability issues.

Requirements

  • Proficiency with at least two mainstream programming languages like Python, C++, C, or JavaScript.
  • Must be capable of quickly learning large code bases and adding new features without increasing the entropy of the system.
  • Experience with machine learning, image processing, CUDA, or hardware control.
  • Experience with Agile, Scrum, or Kanban software development methodologies.

Responsibilities

  • creating software around machine control, machine learning, image processing, and high-performance computing
  • Participate in all stages of software development, including planning, requirements analysis, documentation, design, coding, and quality.
  • Help troubleshoot and resolve issues.
  • Stay up to date on industry trends and new technologies.

Other

  • Master’s degree in computer science, Engineering, or related field, or equivalent practical experience.
  • Track record of high productivity and shipping quality software.
  • Excellent problem-solving skills, critical thinking, and attention to detail.
  • Willingness to take on new challenges, being open to new ideas, and having a continuous improvement mindset.
  • Ability to work independently.
  • Willingness to engage in occasional international travel (<5%).
  • Strong desire to work in the semiconductor industry.