Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NVIDIA Logo

Principal Software Engineer, Networking

NVIDIA

$272,000 - $425,500
Oct 19, 2025
Austin, TX, US
Apply Now

NVIDIA is seeking a Software Engineer to join their networking software team to shape the future of their team, develop its technological vision, and collaborate with partners on the next generation of software-defined networking products, with a primary responsibility of customer engineering for NVIDIA Networking products.

Requirements

  • Experience in computer networking development, including fields such as Software-Defined Networking (SDN), DPUs, SmartNICs, NIC drivers, OVS/OVN, DPDK, DOCA, network applications/services, networking protocols, hardware acceleration/offloads, edge services
  • Experience in DOCA development
  • Hands-on background in Remote Direct Memory Access (RDMA) technology
  • Hands-on experience in AI workloads, NCCL, CUDA, Congestion Control and performance tuning

Responsibilities

  • Architect, design, and develop innovative, scalable, and high-performance hardware-accelerated software solutions
  • Engage with strategic customers and partners to train, design, build, and productize solutions based on our networking products
  • Identify customer architectures and key product&production requirements related to AI networking at hyperscale, software-defined networking, and the latest GPU hardware
  • Provide technical guidance and direction to fellow developers, ensuring cohesive execution as a unified team
  • Represent the group in cross-org/leadership and customer technical discussions
  • Establish yourself as a technical specialist in AI networking products, specifically the BlueField and ConnectX product lines.
  • Work closely with architecture and other R&D team to secure design wins, and providing direct support to sales account and program managers.

Other

  • 15+ overall years of experience
  • Strong affinity for innovation and a demonstrated ability to solve complex problems
  • Excellent time-management and organization skills, with the ability to coordinate multiple initiatives, priorities, and implementations of new technologies and products
  • Strong communication skills, with experience working with developers, partners, and customers
  • Diligent and comfortable multitasking in a dynamic environment with shifting priorities and changing requirements