Software Engineering Intern - 2027
NVIDIAJob Title
Software Engineering Intern - 2027
Role Summary
Join the NVIDIA Developer Tools team to advance graphics and compute performance analysis and tuning. You will help developers across Automotive, VR, Gaming, Deep Learning and High Performance Computing analyze and improve product performance by working on GPU profiling and performance tools.
Experience Level
Entry-level (Internship). Intended for current students or early-career engineers.
Responsibilities
Core responsibilities while on the internship:
- Develop algorithms to exercise GPU pipeline stages and verify performance metrics.
- Investigate NVIDIA GPU architecture and software stack to design and implement new profiling features.
- Implement and maintain unit and integration tests to verify functionality, performance, stability, and resource usage.
- Collaborate with engineers across the team to diagnose performance issues and validate fixes.
Requirements
Must-have technical skills and attributes:
- Proficiency in C/C++ and object-oriented programming.
- Strong written and spoken English communication skills.
- Basic software development and debugging skills.
Nice-to-have:
- Experience with graphics or compute APIs: OpenGL, GLES, Direct3D, Vulkan, CUDA, OpenCL.
- Driver development experience.
- Background in embedded systems software development.
Education Requirements
Pursuing a Master's degree in Computer Science or Software Engineering (current enrollment in a Master's program is expected for this internship).
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.
