Intern, Software Engineering (Summer 2027)

Rivet Industries•San Jose, CA
•Onsite

About The Position

Join Rivet’s software engineering team in San Jose for a hands-on summer internship working on software that runs at the edge and interfaces directly with hardware. You’ll work primarily in lower-level languages such as C++ and C#, building and testing systems across perception, computer vision, sensor fusion, and edge machine learning. This is an opportunity to work on real products and challenging technical problems at the intersection of software, AI, and hardware.

Requirements

  • Currently enrolled in an undergraduate or graduate program in Computer Science, Computer Engineering, or a related technical field.
  • Available to work 40 hours per week in our San Jose, CA office during Summer 2027.
  • Strong programming experience in C++, C#, or another lower-level programming language, with a willingness to work close to hardware.
  • Strong interest in at least one of perception, computer vision, sensor fusion, or edge machine learning.
  • U.S. Person eligible to work on Rivet’s programs and technology.

Responsibilities

  • Develop, test, and debug C++ and C# software for edge and hardware-integrated systems.
  • Contribute to systems involving perception, computer vision, sensor fusion, or edge ML.
  • Build and evaluate software on real hardware, diagnose issues, and improve system performance and reliability.
  • Collaborate with software, hardware, and other engineering teams to bring features from development through testing and deployment.

Benefits

  • Unlimited PTO
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service