NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. They are seeking software interns to work on next-generation graphics and computing products, focusing on building applications for GPUs and high-performance computing servers.
Responsibilities
Working closely with architecture, hardware and driver teams through the product development lifecycle of computing and graphics processors, as well as compute products.
Responsible for crafting software tools and infrastructure required for new chip development, validation, and productization.
You will assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and OpenGL extensions.
This job will require an understanding of our hardware and software architectures.
Qualification
Required
Pursuing BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, Computer Science
Strong C/C++ programming skills
Familiarity with PC architecture, and ability to work close to the hardware
Strong problem solving and debugging skills
Excellent communication skills
Dedication to meticulous engineering practices
Preferred
Background with PCIE, Nvlink or server product technologies like Infiniband, Ethernet
Previous experience of working on a large system software code base
Benefits
Intern benefits
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.