Logo of Huzzle

Summer 2024 Internships: System Software Intern

image

NVIDIA

Jan 19, 2024

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
  • Santa Clara
    Remote

Requirements

  • Currently pursuing a Bachelor's, Master's, or PhD degree within a relevant or related field
  • Depending on role, prior experience or knowledge requirements could include programming skills and technologies such as: C, C++, Python, Spark, Linux, Operating Systems (Threads, Process Control, Complier, Memory/Resource Management, Virtual Memory, etc.), x86, ARM, data structures & algorithm, CUDA, Perl, Bash/Shell Scripting, CPU, GPU, Direct3D, OpenGL, OpenCL, and/or Automated Security Testing and Fuzzing Tools (AFL, libFuzzer)

Responsibilities

  • Compiler Software:
  • Being part of a team that is at the center of deep-learning compiler technology spanning architecture design and support through functional languages
  • Investigating problems or improvement opportunities within the NVIDIA Compiler backend by working with global compiler, hardware, and application teams to oversee improvements and problem resolutions
  • System Software:
  • Defining, designing, and developing integrated (e.g., Jetson Orin) and discrete (e.g., Hopper H100) GPU system software components (e.g., runtime, math libraries) with focus on power and performance, as well as creating architecture and design specifications
  • Software Security:
  • Hardening and developing secure solutions across our software stack, spanning multi-node supercomputers down to microcontrollers and security co-processors
  • Building tools and infrastructure to scale security efforts across large organizations and codebases with millions of lines of code
  • Firmware & Embedded Software:
  • Supporting development of (bare metal) firmware run on embedded microcontrollers within NVIDIA GPUs, while optimizing software to improve system robustness, performance, and security
  • Participating in testing new and existing firmware, and developing tools and infrastructure to improve our front-end design and verification process
  • Graphics Systems Software:
  • Designing and implementing of OpenGL, OpenGL ES, and Vulkan graphics drivers, platform support, and conformance tests to support new HW features in collaboration with other software, hardware, architecture, and support teams
  • Triaging and debugging of various SW issues within the Tegra graphics software stack

Manufacturing & Electronics
Industry
10,001+
Employees
1993
Founded Year

Mission & Purpose

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.