NVIDIA

Senior Software Engineer, HBN

Israel, Tel Aviv Full time

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 networking stack, including Netlink, routing, and bridging.

  • Expertise in Layer-3 protocol integration (BGP, EVPN) and network overlay technologies (VXLAN).

  • A self-motivated technical leader capable of driving projects and mentoring others in an agile, high-velocity environment.

Ways to stand out from the crowd:

  • Switching & Acceleration: Experience with OVS (Open vSwitch), OpenFlow, eSwitch, or DPDK.

  • Container Orchestration: Proficiency with Kubernetes (K8s), container orchestration platforms, and working within containerized environments.

  • Linux Kernel Expertise: Hands-on experience with the ARM/Linux kernel stack and Linux networking drivers.

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers.  Join us and help build the infrastructure that makes the generative AI era possible.