mid Software Engineer ic 3+ yrs Bachelor's · Posted May 18, 2026

About this role

Nvidia is hiring a mid-level Software Engineer based in Raanana, Israel. The posting calls out experience with Python, CI/CD, Linux, Networking and roughly 3+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Raanana, Israel
Experience
3+ years
Education
Bachelor's degree
Posted
May 18, 2026
AI Summary
Design and implement features for NVIDIA's SONiC Network OS on Ethernet switches. Contribute to open-source SONiC community, deploy software in production clusters worldwide. Requires 3+ years software development experience, C++/Python proficiency, and Linux expertise.

More roles at Nvidia

Senior CI/CD Engineer
Santa Clara, CA · senior
AWS GCP Azure
Senior Board Test Engineer
Santa Clara, CA · senior
Python Bash Testing
Manager, System Test Engineering
Taipei, Taiwan · manager
Python Bash Testing
Senior Board Test Engineer
Santa Clara, CA · senior
Python Bash Testing
System Level Test Engineer
Santa Clara, CA · mid
Python Linux Testing
All Nvidia jobs →

Job description

from Nvidia careers

We are looking for a talent Software Engineer to join our Ethernet Switch SONiC Network OS.At NVIDIA, we have amazing GPUs that power AI applications, but they also require a high-performance network to support them. As a team member, you will have the opportunity to create innovative software that optimizes AI networks for the best performance possible. In this position you will take part in SONiC large worldwide community, contributing new features, bugs fixes and have NVIDIA Switch products running with SONiC NOS in production in different clusters over the world.

About SONiC: https://sonicfoundation.dev/ 

What you'll be doing:

  • 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.

What we need to see:

  • 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 operation system

  • Fast and self learner with outstanding communication and technical skills

  • Motivated, responsive, and keen on process improvement

    This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Raanana, Israel Jobs in Raanana, Israel software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles mid positions