AI Insights
NVIDIA

System Software Manager - GPU Fabric Networking

NVIDIA · Santa Clara, California, US
full-timelead (8-15 yrs)Posted 21d ago
Software EngineeringM1IC + ManagementOn-siteVisa Sponsored
StackLinux kernel developmentOS virtualizationInfiniBandEthernetNVLinkNVSwitchCUDAC/C++Multi-threaded programmingMulti-process programmingSystem architectureHPCNetworking protocolsDistributed systemsGPU programming

Summary

NVIDIA is seeking a System Software Manager to lead a team developing next-generation communication software and products for GPU fabric networking, built on NVLink and NVSwitch technologies, within their data center ecosystem.

About the role

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence.

NVIDIA data center systems, such as DGX and HGX, have become core to NVIDIA's rapidly growing enterprise and cloud provider businesses.  These platforms bring together the full power of NVIDIA GPUs, NVIDIA NVLink, NVIDIA InfiniBand networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We are seeking a highly motivated System Software Manager to lead a team driving the development of next-generation communication software and products, building on our industry-leading NVLink and NVSwitch technologies. This role combines technical leadership with hands-on development activities, driving innovation at the core of NVIDIA’s data center ecosystem.

What you will be doing:

  • Lead, mentor, and grow your engineering team while overseeing project planning, execution, and ensuring the quality and performance of all deliverables.
  • Own major features and drive the team’s roadmap that aligns with ambitious goals and dynamic customer requirements.
  • Grow the local team while collaborating with a wide range of cross–business unit teams both on-site and locally.
  • Continuously evaluate and identify opportunities to improve processes, infrastructure, and practices to ensure efficient, transparent, and high-quality team execution.
  • This is a technical leadership role, with active involvement in feature design and implementation.

What we need to see:

  • BS or MS degree in Computer Engineering, Computer Science, or related field or equivalent experience.
  • 8+ years of overall technical experience in system software and networking product development.
  • 3+ years of experience managing and leading engineering teams.
  • Experience balancing multiple projects with competing priorities.
  • Solid understanding of computer system architecture, operating system and kernel internals.
  • Strong understanding of networking fundamentals and high-performance interconnection (e.g., InfiniBand, Ethernet)
  • Experience with Linux development, familiarity with OS virtualization technologies.
  • Background in multi-core / multi-process / multi-threaded programming environment.
  • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.

Ways to stand out from the crowd:

  • Prior experience working with distributed teams, demonstrating your ability to manage and coordinate effectively across different locations.
  • Direct exposure to high-profile customers, demonstrating strong communication and relationship management skills.
  • Understanding of CUDA programming models, NVIDIA GPUs, and high-performance computing (HPC) environments.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

What you'll do

1Lead, mentor, and grow the engineering team while overseeing project planning and execution
2Own major features and drive the team's roadmap aligned with customer requirements
3Grow local team and collaborate with cross-business unit teams on-site and globally
4Continuously evaluate and improve processes, infrastructure, and practices
5Actively participate in feature design and implementation as a technical leader

Requirements

8+ years of system software and networking product development experience with strong OS/kernel internals knowledge
3+ years managing and leading engineering teams across complex, multi-priority projects
Deep understanding of high-performance networking fundamentals including InfiniBand and Ethernet interconnects
Hands-on Linux development experience with familiarity in OS virtualization technologies
Proficiency in multi-core, multi-process, and multi-threaded programming environments

Nice to have

CUDA programming
NVIDIA GPU architecture
HPC environments
Distributed team management
Customer relationship management
NVLink
NVSwitch

Role overview

Role family
Software Engineering
Level
M1 — platform
Experience
8–15 years
Type
Hybrid (IC + Management)
Remote policy
On-site
Visa sponsorship
Available

Tech stack analysis

LANGUAGES
CC++
INFRASTRUCTURE
Linux kernelOS virtualizationInfiniBandEthernetNVLinkNVSwitchCUDADGXHGX
TOOLS
NVIDIA GPU toolchainHPC profiling/debugging tools

Salary estimate

$230K – $320K
AI-estimated salary range
Confidence80%
Reasoning

NVIDIA is a top-tier semiconductor company in Santa Clara, CA. For a senior engineering manager role with 8+ years of experience in system software and networking, with Linux kernel/HPC/GPU expertise, total compensation typically ranges from $230K–$320K+ base salary, with significant additional RSU grants (often $300K–$600K+ over 4 years) making total comp substantially higher. Benchmarks from levels.fyi and Glassdoor for NVIDIA Senior/Principal Engineering Manager roles in this domain confirm this range.

See the AI-estimated salary range for this role

Sign up free →

Green flags

5 items
NVIDIA is at the forefront of AI/HPC infrastructure — high-impact, high-visibility role working on NVLink/NVSwitch for DGX/HGX systemsgrowth

Discover all 5 green flags for this role

Sign up free →

Benefits breakdown

HEALTH & WELLNESS
Medical insurance
Dental insurance
Vision insurance

See all benefits organized by category — health, financial, time off & more

Sign up free →

Hiring insights

JD quality
8/10
Urgency
medium
Autonomy
high
Team size
small (2-5) to medium (5-15)

See JD quality score, hiring urgency & team details

Sign up free →

Red flags

PRO3 items
Multi-national, multi-time-zone coordination implies potential for irregular working hours or early/late meetingswork life balance

See all 3 red flags — what the JD isn't telling you

Sign up free →

Interview insights

PRO
Rounds
5
Duration
4 wks
Difficulty
very hard
Take-home
No

Get full interview breakdown — rounds, likely topics & prep tips

Sign up free →

Career path

PRO
Next roles
Senior Engineering ManagerDirector of System SoftwarePrincipal Engineer (IC track)

See where this role leads — full career progression

Sign up free →
About the company

NVIDIA is the world's leading designer of GPUs and AI computing platforms. Its chips power everything from gaming and data centers to autonomous vehicles and scientific research. With a market cap exceeding $2 trillion, NVIDIA's CUDA platform and AI accelerators have become the backbone of the global AI revolution.

HQSanta Clara, CA, USA
Interview difficultyvery hard
Build vs Maintainbuild
Cross-functionalYes