Taro Logo

Senior System Software Bringup Engineer

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$184,000 - $356,500
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Senior System Software Bringup Engineer

NVIDIA, the pioneering company that invented the GPU and revolutionized parallel computing, is seeking a Senior System Software Bringup Engineer to join their team. This role sits at the intersection of hardware and software, focusing on the critical task of bringing up GPU-centric server platforms in factory and data center environments. The position offers an opportunity to work on NVIDIA's HGX, MGX, and DGX systems, which are at the forefront of enterprise AI infrastructure.

The ideal candidate will bring 10+ years of experience in data center firmware and platform software development, with deep expertise in working with ODMs/CSPs and firmware update design. You'll be responsible for leading system bringup efforts, designing end-to-end factory workflows, and implementing security provisioning and software mitigations. The role requires strong technical skills in C/C++ and Python, along with comprehensive knowledge of hardware interfaces and protocols.

Working at NVIDIA means joining one of the technology world's most desirable employers, known as "The AI Computing Company." The company offers competitive compensation with a base salary range of $184,000 - $356,500 USD (depending on level), plus equity and benefits. This is an excellent opportunity for someone who wants to be at the forefront of technological advancement, working on systems that enable researchers and scientists to drive scientific progress through AI supercomputing platforms.

The position offers a blend of technical leadership, hands-on development, and cross-functional collaboration. You'll work with data center architects, ODMs, and OEMs to define requirements and ensure efficient production ramp. The role also involves using AI tools to automate functionality and improve processes, making it an exciting opportunity for someone passionate about both systems engineering and artificial intelligence.

Last updated 9 hours ago

Responsibilities For Senior System Software Bringup Engineer

  • Lead and drive system bringup for GPU-centric server platforms in factory and data center environments
  • Design and implement end-to-end factory workflows, including firmware flashing sequences, security provisioning, and deployment of software mitigations
  • Collaborate cross-functionally with data center architects, ODMs, and OEMs
  • Champion reliability, debuggability and optimization in firmware, diagnostic and deployment tool design
  • Use AI tools to automate functionality and improve automation
  • Troubleshoot and debug issues during bringup and deployment

Requirements For Senior System Software Bringup Engineer

Python
Linux
  • 10+ years of experience in data center firmware/platform software development
  • BS, MS, or PhD in EE, CS, or related technical field
  • Deep expertise of working with ODMs/CSPs, firmware update design and out-of-band management
  • Experience architecting server firmware and diagnostic solutions for large-scale data center deployments
  • Knowledge of hardware interfaces (USB, SMBus/I2C, PCIe) and protocols
  • Knowledge of debugging servers for early bring up
  • Advanced skills in C/C++ and Python
  • Strong communication and collaboration skills

Benefits For Senior System Software Bringup Engineer

Medical Insurance
Equity
  • Base salary
  • Equity
  • Benefits package

Jobs Related To NVIDIA Senior System Software Bringup Engineer