Share
What you'll be doing:
As a Compute Systems Software Intern at NVIDIA, you will work on Linux kernel drivers and RTOS firmware for our Compute Professional Solutions products
Software design for the next generation Compute GPU solutions
Develop and maintain software features such as: clocks management, thermal and power management, telemetry, device initialization, memory management, performance optimization, device management (and reset)
Supporting new hardware architectures
Working with other internal worldwide teams (software, hardware, architecture, OEM support)
What we need to see:
Pursuing a B.S. or M.S. in Computer Science, Computer Engineering, or Electrical Engineering
Strong programming skills in C and C++.
Detailed knowledge of operating systems/RTOS internals including interrupt handling, scheduling, memory management and concurrency
Understandingof various Linux driver models
Experience with Firmware and Embedded Systems
Ways to stand out from the crowd:
Prior work using Python for Automation and Test Frameworks
Strong English written and oral communication skills to interface with other engineers (worldwide)
A strong team player; self motivated and good attitude, combined with a drive to solve hard problems.
You will also be eligible for Intern
These jobs might be a good fit