Onto Innovation · 17 hours ago
Senior Software Engineer
Onto Innovation is a leader in process control, providing advanced technologies for the semiconductor industry. They are seeking a Senior Software Engineer to collaborate with teams, design and develop .NET applications, and contribute to software architecture improvements.
3D TechnologyManufacturingSemiconductor
Responsibilities
Collaborate with cross-functional teams to translate customer needs into technical requirements
Design, develop, and maintain robust .NET applications using C# and WPF
Implement client-server communication using WCF, TCP/IP, and other protocols
Develop and integrate low-level hardware control interfaces via TCP/IP, serial, or other communication protocols
Participate in code reviews, unit testing, and system integration
Contribute to the continuous improvement of software architecture and development processes
Qualification
Required
Bachelor's or Master's degree in Computer Science, Mathematics, Physics, or a related engineering discipline
5+ years of professional software development experience with .NET, C#, etc
Strong understanding of object-oriented programming and design patterns
Experience with WPF for GUI design and implementation
Proficiency in client/server communication technologies such as WCF and TCP/IP
Experience interfacing with hardware through various communication protocols
Excellent communication, teamwork, and time management skills
Preferred
Familiarity with metrology tools and SEMI-industry standards is a plus
Knowledge of Agile/SCRUM methodologies and tools like Git
Experience with databases, including writing queries and stored procedures
Exposure to image processing techniques is a strong advantage
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