Senior Software Engineer - Data Center Rack and Power Management Engineering

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$184,000 - $356,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Data Center Rack and Power Management Engineering

NVIDIA, a pioneer in accelerated computing for over 25 years, is seeking a Senior Software Engineer to join their Data Center Rack and Power Management Engineering team. This role is crucial in developing next-generation power management solutions for AI supercomputing platforms, including work with NVIDIA's GB200 superchip. The position offers a unique opportunity to impact the future of AI infrastructure scaling and power optimization in data centers.

The role combines deep technical expertise in power management systems with software engineering excellence. You'll be working on cutting-edge projects that directly influence the efficiency and performance of NVIDIA's data center solutions. The position requires a strong background in both hardware understanding and software development, particularly in areas of power metrics, firmware architecture, and system optimization.

As part of NVIDIA's innovative team, you'll collaborate with customers, product management, and architects to define and implement high-quality solutions. The role offers exposure to the latest developments in AI and accelerated computing, with the opportunity to work on projects that push the boundaries of what's possible in data center technology.

NVIDIA offers a competitive compensation package, including a base salary range of $184,000 to $356,500, plus equity and comprehensive benefits. The company is known for its supportive and diverse work environment, where creativity and autonomy are highly valued. This is an excellent opportunity for someone who wants to make a lasting impact on the world of computing while working with some of the industry's best talent.

Last updated 13 hours ago

Responsibilities For Senior Software Engineer - Data Center Rack and Power Management Engineering

  • Drive next-generation power management solutions for scaling AI infrastructure
  • Collaborate with customers and teams to define requirements
  • Develop architecture for power management at server and rack levels
  • Produce detailed architecture specifications and validate through POCs
  • Coordinate development of architecture specs and design documents
  • Conduct code reviews and improve unit testing
  • Support QA teams in product life cycles
  • Contribute to all phases of product development

Requirements For Senior Software Engineer - Data Center Rack and Power Management Engineering

Python
Linux
  • BS, MS, or PhD in EE/CS or related field
  • 8+ years experience in building rack or server management solutions
  • Experience evaluating power usage at component level
  • Expertise in firmware architecture
  • Strong skills in C/C++ and Python
  • Proficient programming and debugging skills for server platforms
  • Experience with SCM tools (Git, Perforce) and Jira
  • Excellent written and oral communication skills

Benefits For Senior Software Engineer - Data Center Rack and Power Management Engineering

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior System Software Engineer

Senior System Software Engineer role at NVIDIA, developing Network Operating Systems for AI and high-performance computing data centers using C, Python, and Shell scripting.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for AI and HPC applications, offering competitive compensation and cutting-edge technology exposure.

Senior Software Engineer, Place and Route Tools

Senior Software Engineering role at NVIDIA focusing on Place and Route Tools development.

Senior System Software Engineer, Robotics Simulation

Senior System Software Engineer position at NVIDIA focusing on robotics simulation systems and software development.

Senior Software Engineer, Place and Route Tools

Senior Software Engineer position at NVIDIA focusing on Place and Route Tools development for hardware design automation.