Senior Software Engineer - Data Center Rack and Power Management Engineering

World leader in accelerated computing, pioneering AI and digital twins technology.
$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 for their Data Center Rack and Power Management team. This role is crucial in designing and implementing rack-level solutions for next-generation AI supercomputing platforms. The position offers an opportunity to work with cutting-edge technology like the GB200 superchip and focus on power management solutions for scaling AI infrastructure.

The role involves developing architecture for power management at both server and rack levels, optimizing power consumption in data centers, and collaborating with cross-functional teams to deliver high-quality products. You'll be responsible for producing detailed architecture specifications, conducting code reviews, and supporting QA teams throughout the product lifecycle.

The ideal candidate should have 8+ years of experience in building rack or server management solutions, strong programming skills in C/C++ and Python, and expertise in firmware architecture. Experience with power usage evaluation and optimization at the component level is crucial. The position offers a competitive salary range of $184,000 - $356,500, plus equity and benefits.

NVIDIA provides a diverse and supportive environment where innovation thrives. The company is at the forefront of AI and accelerated computing, making it an excellent opportunity for those interested in making a lasting impact on technology. The role offers the flexibility of working from Santa Clara or remotely, making it accessible to top talent regardless of location.

Last updated a month 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 of experience in building rack or server management solutions
  • Experience in power usage evaluation and optimization
  • Expertise in firmware architecture
  • Strong skills in C/C++ and Python
  • Proficient programming and debugging skills
  • Experience with SCM tools and project management tools
  • Excellent communication skills and strong work ethics

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

Equity
  • Equity
  • Benefits package

Interested in this job?

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

Senior NVLink System Software Bringup Engineer - Fabric Networking GPU

Senior software engineering role at NVIDIA focusing on NVLink system software development and bringup for datacenter platforms, requiring 5+ years of experience.

Senior Physical Design Methodology Engineer, Innovus Flows

Senior Physical Design Methodology Engineer role at NVIDIA focusing on Innovus Flows, GPU/CPU design, and PPA optimization with competitive compensation and benefits.

Senior Physical Design Methodology Engineer, PPA Fusion Compiler

Senior Physical Design Methodology Engineer position at NVIDIA, focusing on developing efficient methodologies for graphics processors and SOCs implementation.

Senior Platform Software Engineer, PCIe

Senior Platform Software Engineer position at NVIDIA focusing on PCIe architecture and GPU-based AI server development.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer role at NVIDIA focusing on simulation and virtualization for DGX Server platforms, offering competitive salary and benefits.