System Software Intern – Power Management
Company | NVIDIA |
---|---|
Location | Santa Clara, CA, USA |
Salary | $18 – $71 |
Type | Internship |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Internship |
Requirements
- Pursuing BS, MS, or PhD in Computer Science/Engineering or related field.
- Strong programming skills in C, in depth knowledge low level firmware development concepts like interrupt handling, memory management and HW programming following datasheet.
- Solid background in operating system internals, device driver, real-time embedded operating system, algorithms and data structures.
- Must be able to work closely with both hardware designers as well as other driver engineers to create new features and solutions.
Responsibilities
- Define, design and develop GPU system software components with focus on power and performance.
- Drive end-to-end GPU power management features from idea to productization including chip bring up.
- Drive and resolve complex technical issues independently across multiple teams and technical disciplines.
- Influence next generation GPU architecture and system software by creating internal architecture specification and design specification.
- Collaborate and communicate effectively with local and remote teams.
Preferred Qualifications
- Architecture and design experience in software power management and optimization. Working experience with Datacenter Power Management is plus.
- Prior experience in designing real-time software controllers.
- Working experience in system software, operating system internals, kernel modules, and device driver.