NVIDIA
AI, Networking
SeniorSoftwareEngineer,HBN
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer, HBN at NVIDIA. Skills: Networking systems, High-performance networking, System-level challenges, DPU-Resident Services, Forwarding daemon optimization, Layer-3 protocol integration, Network overlay technologies, System-Level Debugging, Next-generation networking features. Design and implement networking features for containerized services on BlueField DPU. Develop and maintain the forwarding daemon”
What You'll Achieve.
Provide networking foundation for AI Factory and massive-scale GPU clusters; Enable hardware-accelerated, tenant-aware connectivity for AI infrastructure; Support multi-tenant isolation; Deliver production-ready hardware features
Industry & Context.
Analyze and resolve complex interactions; Complex system-level challenges
What They're Looking For.
Must Have
5+ years of experience in enterprise software development with a focus on C and Python, Deep familiarity with Linux internals and the kernel networking stack, including Netlink, routing, and bridging, Expertise in Layer-3 protocol integration (BGP, EVPN) and network overlay technologies (VXLAN)
Nice to Have
Experience with OVS (Open vSwitch), OpenFlow, eSwitch, or DPDK, Proficiency with Kubernetes (K8s), container orchestration platforms, and working within containerized environments, Hands-on experience with the ARM/Linux kernel stack and Linux networking drivers
What You'll Do.
Design and implement networking features for containerized services on BlueField DPU
Develop and maintain the forwarding daemon
Implement hardware-accelerated forwarding (e.g.
Integrate with L3 control planes (BGP
Analyze and resolve complex interactions between HBN container
and low-level networking drivers
Partner with architecture teams to design and integrate next-generation networking features
Drive the software lifecycle of key components from design to production support
How You'll Work.
Team & Collaboration
Partner with architecture teams
Process & Methodology
Lead technical initiatives, Drive the software lifecycle of key components
Full Job Description
NVIDIA is seeking a Senior Software Engineer to join the Host-Based Networking (HBN) team. HBN is a high-impact product within the DOCA ecosystem, providing the networking foundation for the AI Factory and massive-scale GPU clusters. By offloading the networking stack to the NVIDIA BlueField DPU, our service enables hardware-accelerated, tenant-aware connectivity for the world’s most advanced AI infrastructure. We are looking for a versatile engineer who is ready to lead technical initiatives and drive the development of networking systems that power the next generation of AI. If you are a quick learner with a passion for high-performance networking and complex system-level challenges, we want to hear from you. **What you’ll be doing:** * Design DPU-Resident Services: Design and implement networking features for our containerized service running directly on the BlueField DPU platform. * Optimize System Performance: Develop and maintain the forwarding daemon, bridging Linux networking states with hardware acceleration for wire-speed performance. * Forwarding & Protocol Integration: Implement hardware-accelerated forwarding (e.g., VXLAN) and integrate with L3 control planes (BGP, EVPN) to support multi-tenant isolation. * System-Level Debugging: Analyze and resolve complex interactions between the HBN container, the DPU kernel, and low-level networking drivers. * Shaping Technical Direction: Partner with architecture teams to design and integrate next-generation networking features for production-ready hardware within the DOCA ecosystem. * Lead Technical Initiatives: Drive the software lifecycle of key components, from initial design through to large-scale deployment and production support. **What we need to see:** * B.Sc. in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience). * 5+ years of experience in enterprise software development with a focus on C and Python. * Deep familiarity with Linux internals and the kernel network
Applying for this Senior Software Engineer, HBN role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about NVIDIA?
Real rants from real employees. Read before you apply.