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 a month 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

Physical Design Backend Engineer

Senior Physical Design Backend Engineer position at NVIDIA, focusing on developing high-speed communication devices and chip design with emphasis on power, area, and performance optimization.

Senior Automation Engineer - Networking

Senior Automation Engineer role at NVIDIA focusing on cloud infrastructure automation, offering competitive salary and opportunity to work with cutting-edge technology.

Senior Full Stack Engineer, LLM Applications

Senior Full Stack Engineer position at NVIDIA focusing on LLM Applications and AI-based development tools, requiring 8+ years of experience in full-stack development.

Senior Synthesis Flow CAD Engineer

Senior Synthesis Flow CAD Engineer role at NVIDIA, focusing on chip design methodology and automated flow development with competitive compensation and benefits.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.