Senior Systems Software Engineer, Data Center Platform Enablement

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Linux @ 4 Python @ 4 Bash @ 4 Communication @ 7 Debugging @ 4 GPU @ 4 AI @ 4

Details

NVIDIA is seeking a Senior Systems Software Engineer to work on bring-up, integration, validation, and troubleshooting for compute tray platforms of GPU racks used in data centers. The role focuses on ensuring servers are fully functional and validated prior to mass deployment, collaborating with global architects, hardware teams, ODMs, and customers.

Responsibilities

  • Work with a global team of architects and developers on NVIDIA AI server systems (CPU, GPU, Memory, NIC, PCIe, NVMe SSD, Cooling, etc.).
  • Collaborate closely with hardware teams to influence hardware system design, review schematics and board design.
  • Use simulation and emulation to left-shift early design and initiate new concepts and innovations.
  • Hands-on debug and support of early server prototypes, bring-up and power-on test debug in datacenter system labs.
  • Provide factory and manufacturing support: support manufacturing flows, firmware updates, and diagnostic procedures; ensure BOM change signoff and process optimization.
  • Drive root cause analysis and resolution of bring-up failures; collaborate with partners, ODMs, and customers for technical support.
  • Work with design architects to develop diagnostic test tools and automation for qualifying early system software and firmware stacks.

Requirements

  • Strong experience in computer system and firmware architecture and design for server products.
  • Experience with CPLD or FPGA design and RTL.
  • Solid experience delivering high-end enterprise server products end-to-end, from definition to customer deployment.
  • Solid understanding of low-level interfaces between SBIOS, BMC and OS such as I2C, SPI, PCIe, JTAG; system boot and initialization; PCIe enumeration; high-speed I/O at platform level for enterprise systems.
  • Experience working closely with hardware teams, ODMs and vendors to introduce and support server platforms.
  • Experience with C/C++ development and bash/python scripting; solid hands-on debugging skills in embedded Linux environments.
  • Experience using simulation such as QEMU and emulation tools to validate early designs; experience accelerating design and debug using AI tools.
  • Excellent written and oral communication skills, strong teamwork, high work ethic, and commitment to delivering quality work.
  • Self-starter who finds creative solutions to challenging problems.
  • Bachelor's Degree or higher in Electrical Engineering or Computer Science (or equivalent experience) and 8+ years of experience, with demonstrated strong ability as an individual contributor.

Ways to Stand Out

  • Experience with early design and power-on debug.
  • Proven leader comfortable tackling challenging issues and working in a fast-paced environment.

Compensation & Additional Info

  • Base salary range by level:
    • Level 4: 184,000 USD - 287,500 USD
    • Level 5: 224,000 USD - 356,500 USD
  • Eligible for equity and benefits.
  • Applications accepted until June 20, 2026.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer and committed to fostering an inclusive work environment.