Senior Software Engineer, Networking

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Tel Aviv-Yafo, IsraelRa'anana, Israel
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Networking

NVIDIA is seeking a talented Senior Software Engineer to join their Cumulus Linux team, focusing on developing solutions for enterprise and data center switches and routers. As a pioneer in accelerated computing, NVIDIA's Cumulus Linux is revolutionizing software-defined datacenters. This role offers an opportunity to work on core features of Cumulus Linux, collaborating with various teams to shape the future of networking technology.

The position requires expertise in C programming and Linux systems, with a strong foundation in networking concepts including QoS, ACLs, VxLAN, and EVPN. You'll be responsible for designing and implementing new features, developing POC prototypes, and working directly with customers to understand and solve their challenges.

The ideal candidate will have 5+ years of software engineering experience, with a deep understanding of algorithms and data structures. Experience with Linux kernel networking and hardware resource management would be particularly valuable. You'll be joining a diverse and supportive environment where innovation is encouraged and your work will have tangible impact.

Working in a hybrid setting, you'll be based in either Tel Aviv or Raanana, Israel, contributing to NVIDIA's mission of transforming major industries through accelerated computing and AI. This role offers the chance to work on cutting-edge networking technology while collaborating with industry experts and directly influencing the evolution of data center infrastructure.

Join NVIDIA's team to help define and create the future of networking technology, working with state-of-the-art tools and technologies in an environment that values initiative and creative problem-solving. Your contributions will directly impact the advancement of software-defined networking and help shape the future of data center technology.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Networking

  • Work collaboratively with team members, product managers, architects, QA, and other engineering teams
  • Design, develop, and maintain new functionalities and enhancements for NVIDIA Cumulus Linux
  • Innovate and quickly develop POC prototypes
  • Enable NVIDIA Cumulus Linux on next-generation ASICs
  • Engage closely with customers to understand their challenges, new use cases, and deployment strategies

Requirements For Senior Software Engineer, Networking

Linux
  • BS or MS degree in Computer Engineering, Computer Science, or related field
  • Over 5 years of experience as a Software Engineer
  • Excellent C programming skills on Linux
  • Familiarity with Networking concepts - QoS, ACLs, VxLAN, and EVPN
  • Experience troubleshooting issues in production network deployments
  • Strong analytical skills, deep understanding of algorithms, and proficiency in data structures
  • Outstanding communication and documentation skills

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, Networking

Senior Technical Writer

Senior Technical Writer position at NVIDIA, focusing on API documentation and developer guides for DriveOS platform, offering competitive salary and benefits.

Senior Software Engineer, Computer Vision Microservices

Senior Software Engineer role at NVIDIA focusing on building high-performance computer vision microservices and distributed AI applications.

Senior Python Compiler Engineer

Senior Python Compiler Engineer role at NVIDIA focusing on GPU acceleration and Python programming, offering competitive salary and benefits.

Senior Performance Software Engineer

Senior Performance Software Engineer role at NVIDIA focusing on performance optimization in hypervisor environments and GPU application stack.

Senior Software Engineer - Backend

Senior Backend Engineer role at NVIDIA building next-gen cloud-based network management systems using distributed computing and modern architecture.