Senior Software Engineer designing control software for semiconductor equipment at Onto Innovation. Collaborating with cross-functional teams and ensuring reliability and scalability in high-tech environments.
Responsibilities
Architecting equipment control software systems for Onto Innovation’s semiconductor equipment front end modules (EFEM)
Working with peers, customers, management, and marketing to define technical architecture and design software solutions that ensure optimal performance, reliability, and scalability
Estimate and develop software on schedule and with high internal and external quality
Debug issues, determine root cause, and implement fixes in-house and at customer sites
Provide excellent written and verbal communication of concepts, plans, status, proposals, designs, etc. to hardware, software, and mechanical design team members
Understand and operate complex automation systems integrated to our inspection, metrology, and lithography systems
Work with other engineers in cross-functional, cross-geographical development teams (US and international)
Position will include domestic and international travel up to 20% of the time
This is NOT a web development/mobile application position
Requirements
BS/MS in Computer Science or Software Engineering
Minimum 5 years of experience in software development
2 years of experience in designing software architecture
Excellent object-oriented software design and development skills
Experience with embedded system development
Strongly Desired: Experience with C# and/or .NET Framework
Experience with Smalltalk is required or need to be willing to learn
Experience controlling hardware devices from software
Senior Software Engineer responsible for banking services at AngelList, managing foundational systems for startups. Collaborating with teams to integrate financial infrastructure efficiently.
Senior Software Engineer building and maintaining endpoint services at Tanium. Collaborating with agile teams to design, develop, and test new product ideas.
Senior Software Engineer focused on Endpoint development, building services at Tanium with an agile team. Designing, developing, and testing new product ideas with product management for feedback.
Senior Software Engineer focused on Endpoint development at Tanium building and maintaining backend services. Collaborating with agile teams for product development.
Senior Software Engineer focused on building and maintaining endpoint services at Tanium. Collaborating with Agile teams to design and develop high - quality software solutions.
Software Full Stack Engineer developing scalable data processing solutions and ETL pipelines for Fidelity's Asset Management Technology. Collaborate with teams to power critical investment decisions.
Senior Engineer leading engineering approach for complex features at Bank of America. Delivering significant business outcomes and fostering collaborative development in financial technology.
Experienced Product Engineer (AI - focused) developing user - facing features for innovative AI education platform. Collaborating with design and product teams while optimizing AI systems for real user impact.
Senior Fullstack Developer for a Green - Tech Start Up in Berlin optimizing heating systems through software solutions. Collaborating with cross - functional teams to contribute to the energy transition.
Principal Engineer overseeing system design and platform evolution at Picnic. Focus on scalable and cost - efficient infrastructure amidst growing complexity.