← All roles

Software Design Engineer - SONiC 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 for NVIDIA Switch products, participating in the SONiC community and maintaining production deployments across clusters.

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
  • 3+ overall years of experience in technical software development
  • Experience in C++ and Python programming on top of Linux operating system
  • Fast and self learner with outstanding communication and technical skills
  • Motivated, responsive, and keen on process improvement

Skills

Required:C++PythonLinuxCommunication

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. As we highly value diversity in our current and future employees, we do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Last updated Jun 26, 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