Senior Software Engineer - Data Center System Bringup

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$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, requiring expertise in system architecture, firmware development, and debugging complex hardware-software interactions. You'll be part of a team pushing the boundaries of GPU-accelerated applications, particularly in Deep Learning.

The ideal candidate brings 7+ years of experience in system software or firmware, with strong skills in debugging and system architecture. You'll work with cutting-edge technology in NVIDIA's data centers, collaborating with various teams to ensure seamless integration and optimal performance of server products.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $356,500 USD, plus equity and benefits. The company is at the forefront of AI, High-Performance Computing, and Visualization, making this an excellent opportunity for those passionate about advancing technology in these fields.

The role combines technical expertise with customer interaction, requiring both strong engineering skills and excellent communication abilities. You'll be working in Santa Clara, contributing to NVIDIA's mission of accelerating the next wave of artificial intelligence and computing innovation.

Last updated 2 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 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 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 collaboration and communication skills
  • Experience delivering solutions in fast-paced environments

Benefits For Senior Software Engineer - Data Center System Bringup

Equity
  • Equity
  • Benefits package

Interested in this job?

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

Senior ASIC Front End Infrastructure Engineer

Senior ASIC Infrastructure role at NVIDIA focusing on RTL/Verification infrastructure development for GPUs, requiring 8+ years of experience and strong technical expertise.

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 HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on GPU communications libraries and networking for deep learning and high-performance computing applications.

Senior ASIC Timing Engineer

Senior ASIC Timing Engineer role at NVIDIA focusing on timing analysis and closure for GPUs, CPUs, and DPUs, offering competitive compensation and opportunity to work on cutting-edge technology.

System Software Engineer, Database and API Design

Senior Database and API Design Engineer role at NVIDIA, focusing on developing and optimizing database structures and APIs for GPU/SOC platform tools.