mid Software Engineer ic · Posted May 27, 2026

About this role

Nvidia is hiring a mid-level Software Engineer based in Yokneam, Israel. The posting calls out experience with C++, C, Linux, Networking.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Yokneam, Israel
Posted
May 27, 2026

More roles at Nvidia

Senior CPU Performance Developer Technology Engineer
Remote (Switzerland) · mid
C Data Structures
Senior Software Engineer, Platforms
Tel Aviv, Israel · senior
Linux Testing Python
Senior Packaging Technical Engineer - Hardware
Bangalore, India · senior
Python Deep Learning System Design
Software QA Manager
Yokneam, Israel · manager
Python Kubernetes Automation
Engineering Manager, DGX Cloud Production Engineering
Remote (United States) · manager
Kubernetes Distributed Systems DevOps
All Nvidia jobs →

Job description

from Nvidia careers

We are looking for a Software Engineer. You will work with highly experienced engineers to provide the world's outstanding SmartNIC products for cloud-computing, research, medical, automotive, finance, weather, telco, and more. We are developing some of the core libraries of the NVIDIA DOCA SDK (https://developer.nvidia.com/networking/doca), rapidly growing DOCA functionality and use cases. With DOCA, developers can program the data center infrastructure by creating software-defined, cloud-native, secured, HW-accelerated services.

Our goal is to enable breakthrough network performance, using NVIDIA SmartNIC hardware capabilities and address the performance, scale and security demands of modern software-defined enterprise data centers and public cloud infrastructure.

What you'll be doing:

  • You will design, and develop the next-generation technology in network acceleration, as well as work with best-in-class technical leaders in this domain

  • Engage with customers and architects to understand the requirements and derive the software design accordingly

  • Collaborate with other engineering teams that develop the upper layers applications like virtual switches (OVS, VPP, and etc.) and lower layers like driver, kernel, FW, and HW

What we need to see:

  • B.Sc. (or equivalent experience) in computer science/software engineering

  • 3+ years’ confirmed experience of Programming C/C++

  • 3+ years’ confirmed experience in Linux environment and tools

  • Experience with Networking Protocols mainly Ethernet, and security protocols

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