Senior Software Engineer, Networking

NVIDIA · Ra'anana, Israel

Company

NVIDIA

Location

Ra'anana, Israel

Type

Full Time

Job Description

NVIDIA is seeking a highly motivated and creative software engineer with expertise in developing solutions for enterprise and data center switches and routers to join our NVIDIA Cumulus Linux team. NVIDIA Cumulus Linux is one of the pioneering operating systems for networking hardware, addressing a vital need in realizing the full potential of the software-defined datacenter. We are not only defining the future of networking but actively creating it in collaboration with our customers and partners. As a member of the Cumulus Linux team, you will be responsible for implementing core features of Cumulus Linux. You will work closely with various design and architecture teams, gaining a deep understanding of NVIDIA's products and technologies. We seek motivated individuals who excel with great technology, take initiative, and appreciate seeing the tangible impact of their work on the business. As an NVIDIAN, you will be immersed in a diverse and supportive environment where everyone is inspired to deliver their best work. Join our team and discover how you can make a lasting impact on the world.

Want more jobs like this?

Get jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.


What you'll be doing:

  • Work collaboratively with team members, product managers, architects, QA, and other engineering teams to define, design, develop, and integrate features into NVIDIA Cumulus Linux.
  • Design, develop, and maintain new functionalities and enhancements for NVIDIA Cumulus Linux.
  • Innovate and quickly develop POC prototypes that can evolve into fully developed products or solutions.
  • Enable NVIDIA Cumulus Linux on next-generation ASICs.
  • Engage closely with customers to understand their challenges, new use cases, and deployment strategies, and devise innovative solutions.

What we need to see:

  • BS or MS degree in Computer Engineering, Computer Science, or a 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, a deep understanding of algorithms, and proficiency in data structures.
  • Outstanding communication and documentation skills.

Ways to stand out from the crowd:

  • Extensive hands-on experience with networking protocols.
  • In-depth knowledge of L2 and L3 forwarding paths, including concepts such as ECMP.
  • Practical experience with hardware resource management, including tables and TCAMs.
  • Strong background in Linux systems and Linux kernel networking.
  • Experience working with Merchant Silicon for switching and routing.

#LI-Hybrid

Apply Now

Date Posted

12/03/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.95

Similar Jobs

Senior Software Engineer - Ethernet Switch - NVIDIA

Views in the last 30 days - 0

NVIDIA is seeking a skilled Software Engineer to join the Switch SDK Group The role involves designing developing and optimizing APIs tools and librar...

View Details

Senior Software QA Automation Engineer - NVIDIA

Views in the last 30 days - 0

NVIDIA is seeking a skilled engineer with networking experience to join the System Ethernet NETQ QA Team The role involves testing and qualifying NVID...

View Details

Senior Software Engineer - NVIDIA

Views in the last 30 days - 0

NVIDIA is seeking an experienced software engineer to lead the development of a cuttingedge Network Management System for the worlds most powerful sup...

View Details

Senior Storage Software Architect - NVIDIA

Views in the last 30 days - 0

NVIDIA is seeking a Storage Software Architect to join their architecture team The role involves shaping the next generation of DPUbased storage devic...

View Details

Senior Software Research Architect - NVIDIA

Views in the last 30 days - 0

NVIDIA is looking for a Senior Software Architect to lead the development of AI data centers and networks The role involves crafting the future of NVI...

View Details