Senior Software Engineer - Data Center System Bringup

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$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 issues.

The role offers an opportunity to work with cutting-edge technology in AI and deep learning applications, collaborating with exceptional professionals on groundbreaking server systems. You'll be responsible for debugging, system bringup, and working directly with major customers to solve complex technical challenges. The position requires strong technical expertise in firmware and software development, with a focus on server system architecture and management protocols.

NVIDIA offers a competitive compensation package including a base salary range of $184,000 - $356,500 USD, plus equity and comprehensive benefits. The company is committed to fostering diversity and innovation, working on technologies that power everything from artificial intelligence to autonomous vehicles. This is an excellent opportunity for experienced engineers who want to make a lasting impact in the field of accelerated computing and data center technologies.

The ideal candidate will have 7+ years of experience, strong debugging skills, and the ability to work effectively with cross-functional teams. Knowledge of device management protocols like Redfish, IPMI, and PLDM, as well as understanding of PCIE, memory management, and networking stack, would be particularly valuable.

Last updated a day 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 integration in large scale data centers
  • Work with product experience and documentation teams to ensure customer delight

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
  • Track record of delivering high-quality solutions in fast-paced environment

Benefits For Senior Software Engineer - Data Center System Bringup

Equity
  • Equity
  • Benefits package available (see nvidia.com/benefits)

Interested in this job?

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

System Test Design Engineer

Senior System Test Design Engineer position at NVIDIA, focusing on test automation and optimization for network products, requiring 5+ years of experience in software development and hardware testing.

Senior Switch Software Verification Engineer

Senior Switch Software Verification Engineer role at NVIDIA, focusing on Python-based verification infrastructure and test automation for networking systems.

Senior System Test Design Engineer

Senior System Test Design Engineer position at NVIDIA, developing automated tests for networking switches, requiring 5+ years of software development experience and strong programming skills.

Senior Software Engineer - Python Numerical Computing Libraries

Senior Software Engineer position at NVIDIA focusing on developing GPU-accelerated Python numerical computing libraries, offering competitive salary and remote work options.

Senior ASIC Front End Infrastructure Engineer

Senior ASIC Front End Infrastructure Engineer role at NVIDIA focusing on developing and maintaining core verification and RTL infrastructure for GPU development with competitive compensation and benefits.