Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Fabric Networking - GPU

$152k - $241.5k

NVIDIA

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.

We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking team. Our team develops and maintains software that enables communication between GPUs, that power disruptive products in High Performance Computing and Deep Learning.

What you will be doing:
  • Design, implement and maintain system software that enables communication between GPUs.
  • Participate in the architectural definition and design of next-generation communication hardware and software to support large scale computing platforms.
  • Work with cross-disciplinary teams to understand business requirements and align software direction to meet those needs.
What we need to see:
  • B.S/M.S/Ph.D. in computer science or a related field or equivalent experience
  • 5+ years of relevant experience.
  • Excellent C/C++ programming and debugging skills. Shell scripting experience. Python and Perl experience is a plus.
  • Experience writing software applications that interface with device drivers and expose associated hardware functionality. Strong understanding of computer system architecture, operating system and kernel internals.
  • Strong experience with Linux and comfortable working in a cross-platform environment (Linux and Windows).
  • Experience with multi-core / multi-process / multi-threaded programming environment.
  • Strong understanding of networking fundamentals and high-performance networks like Ethernet/IB.
  • Experience with OS virtualization technologies like KVM/QEMU/Hyper-V etc.
  • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.
Ways to stand out from the crowd:
  • Understanding of CUDA programming model and NVIDIA GPUs.
  • Knowledge of memory coherence and consistency models.
  • Familiarity with static and dynamic code analysis, fuzzing, negative testing, and other techniques.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until May 25, 2026.

This posting is for an existing vacancy.


NVIDIA uses AI tools in its recruiting processes.

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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Fabric Networking - GPU in Santa Clara, CA vacancy
  • A leading tech company seeks a Senior Software Engineer for its Fabric Networking team in Santa Clara, CA. You will design and maintain software enabling GPU communication and participate in architecture definition. Ideal candidates have a B.S/M.S/Ph.D. in a related field... 
    Senior
    Remote job

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • NVIDIA Corporation is seeking a Senior Software Engineer to join its DGX Cloud Production Engineering team in Santa Clara, CA. This role focuses...  ...building automation and operational systems for large-scale GPU clusters, ensuring reliability and scalability. The ideal candidate... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...NVIDIA seeks a senior software engineer to join the AI Networking co-design and benchmark R&D team. In this pivotal role, the candidate is responsible for building...  ...be employed to optimize AI workloads across large GPU and CPU clusters, thereby ensuring the most efficient... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...GB300 GPUs. NVIDIA seeks a Senior Software Engineer for our CSP (Cloud Service...  ...device-plugin crashes, RDMA/IB fabric anomalies, etc. Gather...  ...-services that expose new GPU capabilities. Drive joint...  ...cloud-native stacks across networking (RDMA/RoCE), storage, and... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $320k

     ...seasoned individual to spearhead DGX Cloud strategy, focusing on GPU lifecycle and operational health. The ideal candidate will have...  ...strategies, collaborating with stakeholders, and managing full software and system lifecycles. If you're passionate about technology and... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • NVIDIA Corporation is seeking a Senior Software Engineer specializing in GoLang to enhance enterprise GPU management tools. You'll develop scalable applications and integrate GPUs within the datacenter ecosystem. The ideal candidate has a strong background in Go, Kubernetes... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $193.3k - $261.5k

     ...of the servers, storage, networking, power, and cooling equipment...  ...join a diverse team of software, hardware, and network engineers, supply chain specialists...  ..., results-oriented, Senior Software Dev Engineer....  ...flow across the different fabrics of the Amazon network, taking... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...computing. An era in which our GPU acts as the brains of...  ...world’s best talent. NVIDIA’s Networking group is seeking to hire an excellent Senior Firmware Engineer to join the GPU networking (NVLink...  ...with architecture and different software design teams throughout the... 
    Senior
    Shift work

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...future of AI and beyond. Together, we advance your career. SENIOR GPU FIRMWARE ENGINEER Firmware Application Engineer - Datacenter GPU...  ...performance bottlenecks, and collaborating across software stacks to deliver optimized, high-performance solutions... 
    Senior

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    16 hours ago
  • $147k - $211k

     ...years of experience with data center networking Preferred Qualifications Master's degree...  ...design About the job Google's software engineers develop the next-generation technologies...  ...Control Plane Networking team (part of Fabric Design organization in Planet/Netinfra... 
    Full time

    Google Inc.

    Sunnyvale, CA
    16 hours ago
  • $148k - $235.75k

    A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  •  ...Corporation in Santa Clara seeks a talented engineer for GPU firmware development. Responsibilities include collaborating with software design teams, implementing new features...  ...understanding of system debugging and networking technology. The ideal candidate will have... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of...  ...excellence: debug and root-cause GPU bottlenecks and issues for gaming, creator...  ...across engineering levels and senior management. Strong C/C++ and Python... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $152k - $287.5k

    A leading technology company is seeking a Senior Software Engineer to develop solutions for GPU clusters aimed at enhancing machine learning innovation. The ideal candidate will have over 5 years of experience in software engineering with significant involvement in ML infrastructure... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  •  ...leading technology company is seeking a Senior Staff Software Developer in Santa Clara. This role...  ...in high-performance C++ programming, GPU architectures, and Large Language Models...  ...a passion for groundbreaking software engineering. A Master's degree and significant hands... 
    Senior

    AMD

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving...  ...impact on the world. We are seeking an outstanding Software Engineer to join our US-based networking software team. As a technical leader, you will lead the... 
    Senior
    Full time
    Shift work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • Advanced Micro Devices is seeking a principal software developer to join the ROCm GPU-compute team in Santa Clara, California. The ideal candidate will have over 10 years of software development experience in C/C++, Python, and GPU technologies. This role involves developing... 
    Senior

    Advanced Micro Devices

    Santa Clara, CA
    16 hours ago
  • $147k - $211k

    Software Engineer, Fabric Networking, CPN Scaling Google Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience with data center networking. 2 years of experience with C++. 2 years of experience with distributed... 
    Full time

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $152k - $218.5k

     ...NVIDIA Cumulus Linux is the industry's most innovative open network operating system built with a flexible open architecture and...  ...automation capabilities! We are looking for a highly motivated software engineer with experience in routing and control plane software. As a member... 
    Senior
    Flexible hours

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...NVIDIA is searching for a highly motivated, excellent Senior Software Engineer for design and verification to join the software tools group....  ...management, burning, configuration and debugging of all NVIDIA networking products. What you'll be doing: As a valued member... 
    Senior
    Worldwide

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $193.3k - $261.5k

     ...and all of the servers, storage, networking, power, and cooling equipment that...  ...You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security...  ...traffic flow across the different fabrics of the Amazon network, taking the... 
    Senior
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...We are seeking a Senior Software Engineer to help build and improve AI Assisted Developer Tools connected through web APIs, IDEs and agents. Apply...  ...technologies and languages/libraries. Background with GPU optimization, GPU/CPU profiling. Experience implementing... 
    Senior

    NVIDIA

    Santa Clara, CA
    16 hours ago
  •  ...Senior Full Stack Software Engineer (Network) This role has been designed as 'Hybrid' with an expectation that you will work on average two days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing... 
    Senior
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Alviso, CA
    1 day ago
  • $170k - $277k

     ...Mission At Palo Alto Networks®, we're united by a...  ...We weave AI into the fabric of everything we do and...  ...Summary The Team Engineering - Our engineering team...  ...throughout the entire software development cycle. This...  ...significant time in senior technical leadership rolesStrong... 
    Senior
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  • $224k - $356.5k

     ...computing. An era in which our GPU acts as the brains of...  ...security, silicon, and cloud engineering teams to turn embedded hardware...  ...across Data Center, Automotive, Networking, and AI ecosystems. Define...  ...security, silicon, platform, and software teams to deliver end-to-end... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...NVIDIA is searching for a creative and highly motivated engineer with expertise in system s software to join the GPU Software team. You will design key aspects of our production GPU kernel drivers and embedded SW that impacts our products both in the datacenter and in... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...Introduction We are hiring a senior engineer to design and deliver a BYOC (Bring Your Own...  ...Cloud is a strong plus), with a focus on GPU-enabled infrastructure. This role will...  ...patterns. • Lead platform security, networking, IAM, observability, and production readiness... 
    Senior

    IBM

    San Jose, CA
    16 hours ago
  • $196k - $310.5k

     ...next era of computing. An era in which our GPU acts as the brains of computers, robots,...  ...seeking an outstanding Platform Design Engineer to join our Circuit Solutions Group team...  ...experience with board design and fabrication including schematics, layout, and familiarity... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...every new AI-powered application. We seek a senior engineer to own and evolve the core NIM Platform...  ...scale. The role involves solving deep software engineering challenges. These include...  ...ensures NIMs are optimized for every NVIDIA GPU platform - profile selection, validation... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $148k - $235.75k

    NVIDIA is looking for an excellent Software Engineer to join the InfiniBand Switch and NVLink FW...  ...development effort for the next-generation networking products. The verification team...  ...challenge? What you will be doing: As a Senior Software Engineer at NVIDIA, you will part... 
    Senior
    Shift work

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Fabric Networking - GPU. Be the first to apply!