Job Summary

Job Type


Years of Experience
Information not provided

Tech Stacks

Job Description

  • Design, implement and maintain software features for semiconductor device metrology
  • Improve software quality through disciplined software processes and practices, such as design/code review, unit testing, and refactoring etc.
  • Cooperate with applications engineers, algorithm developers, software engineers, SQA engineers and users in all aspects of software product development lifecycle
  • Maintain software to a good standard of quality. Lead and assist team members as appropriate.
  • Keep abreast of technologies, standards and information relevant to the company’s software development products.
  • Identify to the Software Manager any gaps in knowledge, equipment or process.

  • BS/MS in Computer Science, Electrical Engineering, Physics, or a related discipline
  • Proficient in two or more of the following programming languages: C/C++, C#, and Python
  • Excellent software design and development skills
  • Solid understanding of OOP and design patterns
  • Excellent written and verbal technical communication
  • Strongly Desired:
  • Experience with C++/C# and/or .NET Framework.
  • Experience developing robust multi-threaded applications.
  • Ability to work well independently as well as in a team environment
  • Strong work ethics and quality-oriented
  • Familiar with agile software process and DevOps practices

  • Semiconductor industry exposure.
  • Experience with database design and development, preferably MS SQL.
  • SECS/GEM experience.
  • Experience working in simulated environments.
  • Experience in developing applications in Python and machine learning libraries.
Onto Innovation is committed to creating a diverse environment and is proud to be an equal-opportunity employer. We offer competitive salaries and a generous benefits package, including health/dental/vision/life/disability, PTO, 401K plan with employer match, and an Employee Stock Ownership Program (ESOP) along with health & wellness initiatives.

We provide a collaborative working environment along with resources, and state-of-the-art tools & equipment to promote success; and a welcoming, inclusive corporate culture where individuals are recognized for their contributions.

Salaries of Software Engineer at Onto Innovation

Salaries from Onto Innovation that are similar to Sr. Software Engineer


Estimated Salary Range

View more Software Engineer salaries at Onto Innovation View more Software Engineer salaries

NodeFlair Insights of Onto Innovation