Senior System Software Engineer, Server Software Toolkit - MGX

NVIDIA is the world leader in accelerated computing, pioneering solutions for challenges no one else can solve.
$180,000 - $339,250
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior System Software Engineer – DC Platform Software Tools

Senior System Software Engineer role at NVIDIA focusing on data center platform software tools development, offering $184K-$356.5K salary plus equity.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer position at NVIDIA focusing on data center system bringup, debugging, and firmware development for server systems, offering competitive compensation and the opportunity to work with cutting-edge AI technology.

Senior Software Test Developer – DriveOS

Senior Software Test Developer position at NVIDIA, focusing on testing and automation for DriveOS automotive operating system, offering competitive salary and benefits in Santa Clara, CA.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer role at NVIDIA focusing on simulation and virtualization for DGX Server platforms, offering competitive salary and opportunity to work with cutting-edge technology.

Senior Software Engineer

Senior Software Engineer role at NVIDIA focusing on SmartNIC development and DOCA SDK, requiring extensive C/C++ and Linux experience for network acceleration solutions.

Description For Senior System Software Engineer, Server Software Toolkit - MGX

NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern deep learning — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as "the AI computing company."

NVIDIA MGX is bringing accelerating computing into any data center with modular server design. With MGX, OEM and ODM partners can build tailored solutions for different use cases while saving development resources and reducing time to market. The modular reference architecture allows different configurations of GPUs, CPUs, and DPUs—including x86 or Arm® CPU servers and NVIDIA OVX™ servers—to accelerate diverse enterprise data center workloads.

We're looking for a highly motivated, creative engineer with strong experience in system software to join the Server Software team. You will lead the architecture, design and implementation of our next generation toolkit used by OEM and ODM partners to ensure servers built on NVIDIA GPUs, CPUs, and DPUs are Cloud or Datacenter ready.

Key Responsibilities:

  • Drive next generation MGX Server Software Toolkit for NVIDIA data center products
  • Optimize software applications for best performance and resource efficiency
  • Work with NVIDIA partners on architecture and discussions
  • Ensure platform architecture and software meet Datacenter requirements
  • Drive product life cycles with Partner and QA teams
  • Contribute to all phases of product development

Requirements:

  • BS, MS, or PhD in EE/CS or related field with 6+ years of experience
  • Strong Python programming skills in Linux environment
  • System knowledge of platform management
  • Experience with SCM (e.g., Git, Perforce)
  • Excellent communication skills and team-work orientation

Preferred Skills:

  • Familiarity with Linux server design and interconnects
  • Experience with code coverage and static analysis tools
  • Understanding of REST architecture style

Join us at the forefront of technological advancement and be part of shaping the future of computing!

Last updated 6 months ago

Responsibilities For Senior System Software Engineer, Server Software Toolkit - MGX

  • Drive next generation MGX Server Software Toolkit for NVIDIA data center products
  • Optimize software applications for best performance and resource efficiency
  • Work with NVIDIA partners on architecture and discussions
  • Ensure platform architecture and software meet Datacenter requirements
  • Drive product life cycles with Partner and QA teams
  • Contribute to all phases of product development

Requirements For Senior System Software Engineer, Server Software Toolkit - MGX

Python
Linux
  • BS, MS, or PhD in EE/CS or related field with 6+ years of experience
  • Strong Python programming skills in Linux environment
  • System knowledge of platform management
  • Experience with SCM (e.g., Git, Perforce)
  • Excellent communication skills and team-work orientation

Benefits For Senior System Software Engineer, Server Software Toolkit - MGX

Equity
  • Equity

Interested in this job?