Senior Software Engineer - Machine Vision & Systems
Onto Innovation
Wilmington (MA)
On-site
USD 115,200 - 172,800
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Annual bonus opportunities
Potential long-term incentives
Job summary
Onto Innovation, based in Wilmington, Massachusetts, is seeking a Software Engineer for the Inspection Business Unit. Candidates should possess a strong foundation in systems thinking and experience in problem-solving and machine learning. Responsibilities range from modeling complex inspection platforms to developing advanced algorithms that integrate machine learning and optics. The ideal candidate will have a relevant degree and proficiency in programming languages like Python, C++, or Java, and will contribute to new product development and collaborate with cross-functional teams.
Qualifications
Demonstrated ability to reason about systems at multiple levels of abstraction.
Strong problem-solving, analytical, and communication skills.
Competency in numerically focused environments such as Python or MATLAB.
Responsibilities
Build and refine a mental model of the full Onto inspection platform.
Translate customer problems into scoped engineering tasks.
Develop algorithms for Onto inspection platforms.
Skills
Systems Thinking
Problem Decomposition
Analytical Skills
Communication Skills
Machine Learning
Image Processing
Education
PhD in Electrical Engineering, Computer Science, Applied Mathematics, Physics
Master's degree with 0+ years related experience
Bachelor's degree with 0+ years related experience
Tools
Python
MATLAB
C++
C#
Java
Job description
Onto Innovation, based in Wilmington, Massachusetts, is seeking a Software Engineer for the Inspection Business Unit. Candidates should possess a strong foundation in systems thinking and experience in problem-solving and machine learning. Responsibilities range from modeling complex inspection platforms to developing advanced algorithms that integrate machine learning and optics. The ideal candidate will have a relevant degree and proficiency in programming languages like Python, C++, or Java, and will contribute to new product development and collaborate with cross-functional teams.