Senior Software Engineer - Data Center System Bringup

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

Description For Senior Software Engineer - Data Center System Bringup

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Senior Software Engineer for their Data Center System Bringup team. This role is crucial in leading software and firmware debug efforts for powerful server systems like HGX, DGX, and MGX. The position involves working closely with CSP partners to bring up and stabilize new server systems, making it an excellent opportunity for experienced engineers passionate about cutting-edge technology.

The role combines deep technical expertise with customer-facing responsibilities, requiring both strong engineering capabilities and excellent communication skills. You'll be working at the intersection of hardware and software, dealing with complex system architecture while ensuring seamless integration in large-scale data centers.

NVIDIA's work in AI and accelerated computing is transforming major industries, making this an exciting opportunity to be part of groundbreaking technological advances. The company offers competitive compensation, including a substantial base salary range of $184,000 - $356,500, plus equity and benefits.

The ideal candidate will bring 7+ years of experience in system software or firmware, with expertise in system architecture, management protocols, and debugging complex systems. This position offers the chance to work with exceptional professionals on innovative technology that pushes the boundaries of what's possible in data center computing.

Working at NVIDIA means joining a diverse, supportive environment where innovation is celebrated and individual contributions can make a lasting impact on the world. The company's commitment to fostering an inclusive workplace ensures that all employees can thrive while working on transformative technology that defines the future of computing.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Data Center System Bringup

  • Spearhead the debug, bringup, and triage of bugs during the CSP's server system bringup
  • Collaborate with matrix teams to work on firmware and software across the entire stack
  • Work directly with major customers to solve complex technical issues
  • Refine and stabilize solutions for server products in large scale data centers
  • Work closely with product experience and documentation teams

Requirements For Senior Software Engineer - Data Center System Bringup

Linux
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 7+ years experience in system software or firmware areas
  • Outstanding skills in firmware and software development
  • Deep understanding of end-to-end stack and server system architecture
  • Expertise in Out of Band and In-band management architectures
  • Strong ability to collaborate and communicate effectively
  • Strong background in device management protocols (Redfish, IPMI, PLDM)
  • In depth understanding of PCIE, memory management or networking stack

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - Data Center System Bringup

Senior C++ Software Engineer - Apache Spark Solution

Senior C++ Software Engineer position at NVIDIA, focusing on Apache Spark acceleration and high-performance computing solutions for data science workflows.

Senior Software Verification Engineer

Senior Software Verification Engineer role at NVIDIA, leading verification strategies for DPU Software with focus on networking, security, and embedded systems.

Senior Software Verification Engineer - Switch Simulation

Senior Software Verification Engineer role at NVIDIA focusing on Switch simulation development and testing, requiring strong programming skills in C++/Python.

System Software Engineer

Senior System Software Engineer role at NVIDIA focusing on GPU and computing product validation, requiring strong C++ skills and hardware expertise.

System Software Engineer, Database and API Design

Senior Database and API Design Engineer role at NVIDIA Shanghai, focusing on developing and optimizing database systems and APIs for automation tools.