← All roles

Senior Software Engineer - SONiC Design Group

NVIDIA· Engineer, Sys SW
Apply on company site
Raanana, IsraelFull-timePosted 7mo ago

About the role

Software engineer to contribute to the SONiC Network OS on NVIDIA Switch products, focusing on features, fixes, and production deployments within the SONiC community.

Responsibilities

  • Design and implement features as part of the SONiC release train on top of NVIDIA Switch products
  • Be part of NVIDIA SONiC R&D team, contribute code to SONiC worldwide community
  • Work in a Continuous Deployment environment of fast development/deployment cycles
  • Work with experienced teams which are well known in the SONiC community

Qualifications

  • B.Sc. degree in Computer Science or equivalent experience
  • 8+ overall years of experience in technical software development
  • Experience in C++ and Python programming on top of Linux operation system
  • Fast and self learner with outstanding communication and technical skills
  • Motivated, responsive, and keen on process improvement

Skills

Required:C++PythonLinux
Nice to have:Networking protocols (L2/L3)Linux shell scripting

Benefits

  • Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package.
  • NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.
Last updated Jul 3, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA