Onto Innovation · 16 hours ago
Software Engineer 2
Onto Innovation is a leader in process control and is currently looking for a motivated senior level software engineer for their 4D Technology location in Tucson, AZ. The role involves ensuring software craftsmanship, enhancing core metrology applications, and contributing to innovative software-based technology research projects.
3D TechnologyManufacturingSemiconductor
Responsibilities
Ensuring our focus on software craftsmanship
Enhancing and maintaining our core metrology applications (C#, WPF, C/C++)
Creating & documenting new data analyses, algorithms, and GUI’s
Initiates the design, development, execution, and implementation of software-based technology research projects
Investigates the feasibility of innovative concepts, potential inventions, and product offerings
Works within the PLC process to plan and deliver advanced research software solutions to the software department
Maintains substantial knowledge of state-of-the-art software, image processing, and process principles and theories
Contributes to scientific literature, conferences, and patent/trade secret efforts
Qualification
Required
B.S. degree or higher in Engineering, Physics or Computer Science
Experience with C, C++, C#, Java, or other object oriented language
Solid knowledge of object oriented software design
5+ years of practical work experience in engineering
Capable of working both independently and as part of a team
Excellent written and oral communication skills
Analyzes and distills complex information
First-rate software debugging skillset
Excellent at problem solving
Works well with a diverse team of engineers
Advanced background in image processing and associated tools
Benefits
Health, dental, and vision coverage
Life and disability insurance
PTO
401(k) with employer match
Employee Stock Purchase Program (ESPP)
Wellness initiatives
Company
Onto Innovation
Onto Innovation stands alone in process control with our unique perspective across the semiconductor value chain.
Funding
Current Stage
Public CompanyTotal Funding
unknown1999-11-12IPO
Recent News
2026-01-23
2026-01-16
2026-01-06
Company data provided by crunchbase