Senior Software Engineer - Data Center Rack and Power Management Engineering

NVIDIA is a pioneer in accelerating computing, transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.
$180,000 - $339,250
Backend
Senior Software Engineer
Hybrid
8+ years of experience
AI · Enterprise SaaS

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

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology—and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world.

Join NVIDIA as a Software Engineer - Data Center Rack and Power Management. This role offers a unique opportunity to be part of our mission to design and implement rack-level solutions for next-generation AI supercomputing platforms. NVIDIA's GB200 superchip exemplifies our commitment to performance and productivity.

Key Responsibilities:

  • Drive next-generation power management solutions for scaling AI infrastructure using NVIDIA GPUs and CPU solutions.
  • Develop architecture for power management at the server and rack levels, optimizing power consumption at the data center level.
  • Collaborate with customers, product management, and architects to define requirements and ensure high-quality products.
  • Produce detailed architecture specifications and validate through POCs.
  • Coordinate the development of comprehensive architecture specs and design documents.
  • Conduct code reviews, improve unit testing, and ensure a robust test plan is in place.
  • Support QA teams in leading product life cycles.

Requirements:

  • BS, MS, or PhD in EE/CS or a related field (or equivalent experience) with a minimum of 8 years of experience in building rack or server management solutions.
  • Strong skills in C/C++ and Python.
  • Experience with firmware architecture and optimizing firmware for low latency APIs.
  • Proficient programming and debugging skills for server platforms.
  • Experience with SCM tools (e.g., Git, Perforce) and project management tools like Jira.

Join NVIDIA and make a lasting impact on the world of AI and computing!

Last updated 3 days 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, product management, and architects to define requirements
  • Develop architecture for power management at the server and rack levels
  • Produce detailed architecture specifications and validate through POCs
  • Coordinate the development of comprehensive architecture specs and design documents
  • Conduct code reviews, improve unit testing, and ensure robust test plans
  • Support QA teams in leading 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 (or equivalent experience)
  • Minimum 8 years of experience in building rack or server management solutions
  • Experience evaluating power usage at the component level
  • Expertise in firmware architecture and optimizing firmware for low latency APIs
  • Strong skills in C/C++ and Python
  • Proficient programming and debugging skills for server platforms
  • Experience with SCM tools (e.g., Git, Perforce) and project management tools like Jira
  • Excellent written and oral communication skills

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

Equity
  • Equity

Interested in this job?

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

Software Development Engineer, MAKE

Join Amazon's Make-On-Demand team as a Software Development Engineer to revolutionize on-demand manufacturing and shape the future of product delivery.

Software Development Engineer, PROXI

Join Amazon's Make-On-Demand team as a Software Development Engineer to revolutionize on-demand manufacturing and the publishing industry.

Software Development Engineer, Corp - Armato, MMPT/CTT/SFS/ATS

Amazon is seeking a Software Development Engineer to design and build software for Veeqo, an ecommerce inventory and fulfillment platform, as it scales to Amazon's level.

Sr. Backend Engineer, QoS (ASE)

Senior Backend Engineer role at Apple, focusing on Quality of Service for Apple Services Engineering team. Involves microservices, data pipelines, and cloud technologies.

Sr. Software Engineer, Ad Platforms

Senior Software Engineer role at Apple, focusing on Ad Platforms and search/indexing systems, offering competitive salary and benefits.