3 days ago
Taipei, TaiwanIntern
Responsibilities
- Develop power and thermal management software features in the Linux kernel and user space.
- Work with Tegra SoCs and NVIDIA embedded platforms.
- Collaborate with power architects and hardware and software engineers on use-case power estimation and power-performance optimization.
- Perform system-level debugging and problem solving.
Requirements
- Pursuing a bachelor's, master's, or PhD degree in computer science, computer engineering, electrical engineering, systems engineering, or a related software or hardware engineering major.
- Software development experience with a significant focus on Linux.
- Excellent C programming and debugging skills in Linux kernel and user-space software.
- Background working with embedded systems and ARM processors.
- Strong system-level debugging, problem-solving, and communication skills.
- Preferred: experience with Linux and open-source software communities.
- Preferred: understanding of Linux power management features, including scheduler, dynamic frequency scaling, runtime power management, and suspend to RAM, as well as factors influencing chip and platform power efficiency.
Benefits
- Competitive salaries and a generous benefits package.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
