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

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 4 days 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?

Jobs Related To NVIDIA Senior System Software Engineer, Server Software Toolkit - MGX

Senior Technical Support Engineer

Join Auror as a Senior Technical Support Engineer in London, tackling complex technical issues and supporting the retail industry in reducing crime.

Lead Kotlin Developer

Lead Kotlin Developer role at Mindera: Develop core-service-oriented architecture, solve complex problems, work with modern tech stack in a collaborative, remote UK-based position.

Senior Software Engineer

Senior Software Engineer role at Paays, a fintech startup in Toronto, focusing on building innovative financial solutions using MERN stack and modern technologies.

Senior Java Backend Developer

Senior Java Backend Developer position at Mindera, building scalable solutions in an Agile environment.