
Intern, Software Engineering (Summer 2027)
About this role
This summer internship at rivet in San Jose suits students currently enrolled in technical programs who want to build software running at the edge and interfacing with hardware. The Software Engineering Intern position involves working on edge machine learning, perception, and computer vision systems.
Role Overview
Rivet seeks a Software Engineering Intern for a summer placement in San Jose, California. The position focuses on developing lower-level software that integrates hardware, sensors, AI, and networking for defense and industrial applications.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
Compensation ranges may vary according to skills, education, experience, and other relevant factors. Eligible individuals may receive equity, additional compensation forms, and a benefits package that includes unlimited paid time off.
About the Company
Rivet designs and manufactures integrated task systems that combine hardware, sensors, artificial intelligence, and networking for industrial workforces and defense personnel. The organization focuses on replacing outdated equipment with modern capabilities for service members, first responders, technicians, and engineers.
How to Apply
Candidates must apply on the official company careers page.
Skills and tech stack
Questions candidates ask
Where is the internship located?
The internship takes place at the office in San Jose, California.
What is the duration and timeframe for the internship?
The position is a full-time summer internship scheduled for Summer 2027, requiring 40 hours per week.
What are the eligibility requirements regarding citizenship or work authorization?
Candidates must be a U.S. Person, which includes U.S. Citizens, lawful permanent residents, or protected individuals under 8 U.S.C. 1324b(a)(3).
What educational background is required?
Applicants must currently be enrolled in an undergraduate or graduate program studying Computer Science, Computer Engineering, or a related technical field.
What programming languages are used in this role?
The role primarily utilizes C++ and C#, along with other lower-level programming languages.