Camera Systems Software Engineering Intern - Fall 2025
Santa Clara, CA
Internship
Onsite
$18/hr - $71/hr
Intern
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. They are seeking a Camera Systems Software Engineering Intern to contribute to the camera software stack for various applications, working closely with software engineers to design and develop software components.
Responsibilities
Our team is responsible for the camera software stack used across all of NVIDIA's edge computing platforms for applications ranging from autonomous vehicles to robotics and medical imaging
You will work closely with other software engineers to design, develop, and debug many functional aspects of our software components from firmware to APIs
You will contribute to the design and implementation of new software features, and improve the performance, reliability, security, and safety of our software stack
Qualification
Required
Pursuing BS or MS degree in Electrical Engineering, Computer Science, or related degree
Excellent C/C++ programming skills
Familiarity with computer system architectures and the hardware/software interface layer models
Interest in low-level operating system knowledge, specifically memory/resource management, scheduling and process control, and hardware virtualization
Detail oriented with ability to multitask in a fast moving environment with shifting priorities and changing requirements
Preferred
Firmware, bare metal, and/or kernel experience with Linux, Android, Chrome, or Windows systems is helpful
Experience with complex system-level debugging is invaluable
Benefits
Intern benefits
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.