Onto Innovation is actively seeking Software Engineer Interns to join its high-impact engineering teams in New Jersey, offering a competitive pay range of $25–$40 per hour. This opportunity is tailored for students passionate about building scalable software solutions in cutting-edge domains like semiconductor process control, AI-driven inspection, and advanced analytics. Interns will work alongside experienced engineers, contributing to real-world projects that directly influence next-generation technology manufacturing.
Job Overview
| Category | Details |
|---|---|
| Role | Software Engineer Intern |
| Company | Onto Innovation |
| Location | New Jersey, USA |
| Compensation | $25 – $40 per hour |
| Duration | Typically Summer (10–12 weeks) |
| Eligibility | Undergraduate / Graduate students (CS, IT, Software, or related fields) |
| Work Type | On-site / Hybrid (varies by team) |
| Key Skills | Python, C++, Java, Data Structures, Algorithms, Software Design |
| Domain Exposure | Semiconductor tech, AI/ML, Computer Vision, Data Analytics |
Job Description
We are seeking a Software Engineering Intern to help design, develop, and test software for advanced semiconductor inspection systems. This internship offers hands-on, real world experience as part of an agile development team, with close mentorship from experienced software engineers. As an intern, you’ll work on meaningful features driven by real customer needs, gain exposure to cutting edge technologies, and contribute to innovative products used in high tech manufacturing environments.
- Member of a small team of software engineers developing a large feature driven by customer needs
- Participate in agile ceremonies
- Design and implement new features and functionalities
- Collaborate with other software developers as well as with other engineering functions
- Create unit tests and conduct thorough testing and debugging of software to ensure high-quality and reliable operation
- Utilize newest AI and DevOps technologies and tools for efficient software development
Qualifications
- Pursuing a Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- The ideal candidate will have completed sophomore or junior year
- Some familiarity with C# or C++.
- Excellent problem-solving skills and the ability to think critically and creatively.
- Strong written and verbal communication and collaboration skills.
- Highly inquisitive and interested in learning.
Preferred Qualifications:
- Proficient at C#/.NET
- Bonus if you have an interest in the semiconductor industry
- Bonus if interest in machine vision, algorithms, or HW/SW interactions
Selection Process
The hiring pipeline is fairly structured and technically rigorous:
- Application Screening
Resume shortlisting based on academic performance, projects, and relevant skills. - Technical Assessment
Online coding test or take-home assignment (focus on problem-solving, DSA, and coding efficiency). - Technical Interviews (1–2 Rounds)
- Core programming concepts
- Data structures & algorithms
- System design basics (for advanced candidates)
- Project deep-dive
- Behavioral / Hiring Manager Round
Evaluates communication skills, teamwork, and alignment with company culture.
How To Apply
To apply for this internship:
- Visit the official careers page of Onto Innovation
- Search for “Software Engineer Intern – New Jersey”
- Submit your updated resume along with:
- GitHub / portfolio (if available)
- Relevant project descriptions
- Optionally, apply via platforms like LinkedIn or university career portals if listed