NVIDIA Corporation logo

Senior Software Engineer- Networking and Virtualization

Job Overview

Location

Remote

Job Type

Full-time

Category

Software Engineer

Date Posted

March 23, 2026

Full Job Description

đź“‹ Description

  • • As a Senior Software Engineer in Networking and Virtualization at NVIDIA, you will play a pivotal role in developing cutting-edge software solutions that power NVIDIA’s industry-leading Connect-X NICs and Bluefield DPUs, enabling high-performance, secure, and scalable infrastructure for AI, cloud, and enterprise workloads.
  • • Your work will directly impact the performance and capabilities of NVIDIA’s data center platforms, collaborating with cross-functional teams to translate customer needs into innovative software stacks that drive real-world AI and HPC advancements.
  • • Day to day, you will engage with NVIDIA’s top customers’ R&D teams to understand their application requirements and integration challenges with NVIDIA’s networking and virtualization products.
  • • You will design, develop, and validate proof-of-concept (POC) prototypes using C/C++, Python, and Linux-based environments, iterating rapidly to transform exploratory work into production-ready features for NVIDIA’s software stack.
  • • You will collaborate closely with NVIDIA’s software, architecture, and pre-sales teams to ensure alignment across development lifecycles, contributing to design reviews, code integration, and performance optimization efforts.
  • • You will deepen your expertise in server/cloud networking and virtualization technologies, including VLAN, GRE, VXLAN, MPLS, IPsec, and related protocols, while implementing and optimizing data plane and control plane software for DPUs and NICs.
  • • You will gain hands-on experience with advanced technologies such as RDMA, OVS, DPDK, SR-IOV, VIRTIO, and storage acceleration, applying them to solve complex performance and scalability challenges in modern data centers.
  • • You will strengthen your software engineering discipline through rigorous design, coding, debugging, and problem-solving practices, working in a Linux-centric, high-performance computing environment.
  • • You will operate in a dynamic, autonomous setting where self-motivation and initiative are valued, managing multiple priorities across projects with minimal supervision while contributing to team goals.
  • • You will be part of NVIDIA’s world-class engineering culture, working alongside some of the most talented professionals in the industry, with access to cutting-edge tools, resources, and opportunities for technical growth and innovation.

🎯 Requirements

  • • Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related technical discipline.
  • • 5+ years of practical software development experience, with strong proficiency in C/C++ programming in both user and kernel modes on Linux.
  • • Deep knowledge of networking protocols and virtualization technologies, including VLAN, GRE, VXLAN, MPLS, IPsec, and hands-on experience with cloud-networking and virtualization stacks.

🏖️ Benefits

  • • Opportunity to work on industry-leading hardware and software solutions for NVIDIA’s Connect-X NICs and Bluefield DPUs, shaping the future of accelerated computing.
  • • Collaborative, innovative environment with access to top-tier R&D teams, cutting-edge tools, and exposure to real-world customer use cases across AI, cloud, and enterprise sectors.
  • • Professional growth and development within NVIDIA’s renowned engineering culture, known for technical excellence, innovation, and career advancement opportunities.

Skills & Technologies

Python
Linux
Senior
Hybrid
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

NVIDIA Corporation logo
NVIDIA Corporation
Visit Website

About NVIDIA Corporation

NVIDIA Corporation designs and supplies graphics processing units, system-on-chips, and AI infrastructure hardware and software. Founded in 1993, the Santa Clara-based company serves gaming, data center, professional visualization, and automotive markets. Its products include GeForce GPUs, RTX graphics cards, Tesla and A100 accelerators, Jetson edge AI modules, and the CUDA parallel computing platform. NVIDIA also develops Omniverse for 3D simulation and collaborates on autonomous vehicle and robotics technologies.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Indiana, USA
Full-time
Expires Apr 13, 2026
JavaScript
TypeScript
React
+4 more

1 month ago

Apply
Scale Army Careers logo

Scale Army Careers

Indiana, USA
Contract
Expires Apr 13, 2026
JavaScript
PHP
Laravel
+3 more

1 month ago

Apply
London, UK
Full-time
Expires May 11, 2026
TypeScript
Apache Spark
Senior
+2 more

11 days ago

Apply
Indiana, USA
Full-time
Expires Apr 23, 2026
Senior
Remote

29 days ago

Apply