Taro Logo

Senior System Software Technical Lead - Power and Performance

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$184,000 - $356,500
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA is seeking an exceptional Senior System Software Technical Lead for their GPU System Performance and Power Management team. This crucial role involves leading the development of next-generation power, performance, and thermal management technologies. The position combines technical leadership with hands-on development, requiring expertise in system software, power management, and hardware-software integration.

The role offers an opportunity to work at the forefront of GPU technology, coordinating end-to-end power management solutions from concept to production. You'll collaborate with various teams across NVIDIA, including architecture, hardware, modeling, and marketing, to deliver innovative products that push the boundaries of computing technology.

As a technical lead, you'll be responsible for driving strategy and execution, leading deep technical investigations, and defining software work scope for NVIDIA's next-generation Client, Datacenter, and GeForce products. The position requires strong expertise in C programming, operating system internals, and power management fundamentals like DVFS and power gating.

NVIDIA offers a highly competitive compensation package, including a base salary range of $184,000 - $356,500 USD (depending on level), equity, and comprehensive benefits. The company is known for its innovative culture and commitment to pushing technological boundaries in AI and accelerated computing. This role presents an excellent opportunity for experienced software engineers looking to make a significant impact in GPU technology and power management solutions.

Last updated a month ago

Responsibilities For Senior System Software Technical Lead - Power and Performance

  • Lead technical dives into performance, power, and thermal management software
  • Define and strategize software work for next-generation products
  • Work with technical leaders to align dependencies and track progress
  • Orchestrate pre-silicon and post-silicon bring-up
  • Develop strategies with application engineering and marketing teams

Requirements For Senior System Software Technical Lead - Power and Performance

Linux
  • BS or higher degree in Computer Science/Engineering
  • 8+ years of proven experience in system software
  • Expert programming skills in C
  • Knowledge of operating system internals and device drivers
  • Experience with Dynamic Voltage and Frequency Scaling (DVFS)
  • Ability to work with hardware and software engineers

Benefits For Senior System Software Technical Lead - Power and Performance

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive base salary
  • Equity
  • Comprehensive benefits package

Related Jobs

Senior Software R&D Engineer, VLSI Physical Design

Senior Software R&D Engineer position at NVIDIA focusing on VLSI Physical Design and optimization algorithms development.

System Software Engineer - GPU

Senior System Software Engineer position at NVIDIA focusing on GPU and computing products development, requiring strong C++ skills and hardware expertise.

Senior Math Libraries Engineer - Sparse Linear Algebra

Senior Math Libraries Engineer position at NVIDIA, focusing on sparse linear algebra software development for scientific computing and deep learning applications.

Senior Staff Software Engineer - Enterprise AI Platform

Senior Staff Software Engineer position at NVIDIA focusing on Enterprise AI Platform development, requiring 8+ years of experience and expertise in full-stack development, AI technologies, and distributed systems.

Senior R&D Software Engineer, VLSI Floorplanning and Optimization

Senior R&D Software Engineer position at NVIDIA focusing on VLSI Floorplanning and Optimization, combining EDA software development with AI and machine learning techniques.