Staff Software Engineer (Algorithms) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Onto Innovation · 8 hours ago

Staff Software Engineer (Algorithms)

Onto Innovation is a leader in process control with a focus on advanced semiconductor technologies. They are seeking a motivated individual for a Staff Software Engineer position within their elite algorithm group, where the candidate will develop algorithms for innovative inspection platforms using skills in machine learning and image processing.

3D TechnologyManufacturingSemiconductor
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Develop optical imaging modeling/calibration, and/or develop image segmentation, classification or detection algorithm for the onto inspection systems
Selecting the optimal algorithms to hit the performance and throughput requirements
Bring forward creative ideas, develop production code and support as needed
Work independently and provide recommendations to the hardware group on image quality and error budget base on algorithm design and performance
Stay up to date with academic research and current industrial practices in machine vision inspection, image processing, and machine learning
Be competent with at least one numerically focused programming environment such as Python or MATLAB using the native linear algebra, image processing, machine learning libraries
Experience programming the GPU for 3D image rendering

Qualification

Machine LearningImage ProcessingComputer VisionOpticsSoftware EngineeringPythonMATLABNumerical Programming3D Image RenderingProblem SolvingCommunication Skills

Required

PhD or MS or Bachelor in EE, Computer Science, Applied Math or related field
3+ years of experience
Skills in machine learning, image processing, computer vision, mathematics, optics, and software engineering
Experience in developing optical imaging modeling/calibration
Experience in developing image segmentation, classification or detection algorithms
Ability to select optimal algorithms to meet performance and throughput requirements
Ability to work independently and provide recommendations on image quality and error budget based on algorithm design and performance
Excellent problem solving and communication skills
Competence with at least one numerically focused programming environment such as Python or MATLAB using native linear algebra, image processing, machine learning libraries
Experience programming the GPU for 3D image rendering

Benefits

Health/dental/vision/life/disability
PTO
401K plan with employer match
Employee Stock Purchase Program (ESPP)
Health & wellness initiatives

Company

Onto Innovation

twittertwitter
company-logo
Onto Innovation stands alone in process control with our unique perspective across the semiconductor value chain.

Funding

Current Stage
Public Company
Total Funding
unknown
1999-11-12IPO

Leadership Team

leader-logo
Chris Seams
Chairman Of The Board
linkedin
Company data provided by crunchbase