Taro Logo

Senior System Software Engineer, Power and Thermal Management

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $235,750
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior System Software Engineer, Power and Thermal Management

NVIDIA is seeking a Senior System Software Engineer to join their innovative team working on power and thermal management for embedded computing platforms. This role sits at the intersection of AI and embedded systems, focusing on developing and optimizing power-efficient solutions for NVIDIA's cutting-edge SoC and Embedded Platforms.

The position requires a strong background in embedded platform power optimization and thermal management, with the successful candidate working on software development across bootloaders, the Linux Kernel, and user-space applications. You'll be responsible for optimizing power and performance, ensuring system stability, and collaborating with hardware teams to design robust system architectures.

The ideal candidate brings 5+ years of industry experience, with particular expertise in Linux kernel development and embedded systems. You should be comfortable with C/C++/Python/Bash programming and have a proven track record of developing commercial embedded products through their full lifecycle. Knowledge of power & performance optimization, thermal management, and embedded microprocessor architectures like Arm Cortex-R or RISC-V is highly valued.

NVIDIA offers a competitive compensation package, including a base salary range of $148,000 - $235,750 USD, equity, and comprehensive benefits. As a leader in AI and accelerated computing, NVIDIA provides an exceptional opportunity to work on groundbreaking technologies while collaborating with some of the industry's brightest minds. The company maintains a strong commitment to diversity and inclusion, fostering an innovative and inclusive work environment.

This role presents an exciting opportunity to impact the future of AI computing at the edge while working with state-of-the-art technology at a company known for pushing the boundaries of what's possible in computing.

Last updated 3 months 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
  • Experience developing and sustaining commercially available embedded products
  • Excellent technical teamwork skills
  • Strong analytical and problem-solving skills
  • Proficiency in C/C++/Python/Bash programming

Benefits For Senior System Software Engineer, Power and Thermal Management

Equity
  • Equity
  • Competitive salaries
  • Generous benefits package