Taro Logo

Senior System Software Engineer, Power and Thermal Management

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$148,000 - $235,750
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior System Software Engineer, Power and Thermal Management

NVIDIA is seeking a Senior System Software Engineer specializing in Power and Thermal Management to join their innovative team. This role presents an exciting opportunity to work with cutting-edge embedded computing technologies centered around NVIDIA SoC and Embedded Platforms, directly contributing to the advancement of AI platforms.

The position involves developing sophisticated software solutions for power and thermal management across multiple system levels, from bootloaders to the Linux kernel and user-space applications. The successful candidate will be responsible for optimizing power and performance, ensuring system stability, and working closely with hardware teams to design robust system architectures.

The ideal candidate brings 5+ years of industry experience, with deep expertise in embedded systems and Linux kernel development. They should have a proven track record of developing commercial embedded products through complete lifecycle phases. Strong programming skills in C/C++/Python/Bash are essential, along with expertise in power optimization and thermal management.

NVIDIA offers an exceptional work environment at the forefront of AI and high-performance computing. As a global technology leader, they provide competitive compensation including base salary, equity, and comprehensive benefits. The company is committed to fostering diversity and inclusion, maintaining an equal opportunity workplace where all employees can thrive.

This role offers the unique opportunity to work with world-class teams, tackle complex technical challenges, and contribute to groundbreaking developments in AI and embedded computing. The position is based in Santa Clara, CA, where you'll be part of NVIDIA's main engineering hub, working on technologies that are transforming industries and advancing the future of computing.

Last updated a day ago

Responsibilities For Senior System Software Engineer, Power and Thermal Management

  • Developing software for Power and thermal management across bootloaders, Linux Kernel, and user-space applications
  • Optimize power and performance to achieve peak efficiency
  • Improve system power and thermal stability and reliability
  • Validate platform and SOC power features
  • Platform Power estimation for diverse use cases
  • Collaborate with hardware and product design teams on system-level software architectures

Requirements For Senior System Software Engineer, Power and Thermal Management

Linux
Python
  • Bachelor's or Master's degree with 2+ years of Linux kernel and embedded system software development experience
  • 5+ years of industry experience in developing commercial embedded products
  • Excellent technical teamwork skills with ability to lead across teams
  • Strong analytical and problem-solving skills
  • Proficiency in C/C++/Python/Bash programming
  • Experience with Power & Performance optimization and thermal management
  • Understanding of energy consumption, CPU/GPU/Memory low power features
  • Experience with Linux Kernel and device drivers

Benefits For Senior System Software Engineer, Power and Thermal Management

Equity
  • Competitive salaries
  • Equity
  • Additional benefits (not specified in detail)

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer, Power and Thermal Management