NVIDIA

AI, Networking

SeniorSoftwareEngineer,HBN

Tel Aviv, Israel FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

AI, Networking
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →