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 GPU 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 is a plus.
Previous experience of working on a large system software code base is preferable.
Benefits
Intern benefits
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.