Skip to main content
NVIDIA logo

Senior Software Engineer, DOCA SDK

NVIDIA
October 20, 2026
Full-time
On-site
Yokne'am Illit, Israel
EDA Jobs, Level - Senior

Job Title

Senior Software Engineer, DOCA SDK

Role Summary

Develop and maintain the DOCA SDK and its infrastructure for NVIDIA's Data Processing Unit (DPU). Work with engineering teams to deliver SDK libraries and end-to-end features for networking, storage, and high-performance computing in production datacenter environments.

Experience Level

Senior-level. The role expects experienced engineers (typically 8+ years) with a track record in performance-critical systems.

Responsibilities

Primary responsibilities include:

  • Design and implement DOCA SDK components and underlying infrastructure.
  • Own end-to-end development for assigned SDK features.
  • Develop SDK libraries focused on networking, storage, and HPC use cases.
  • Collaborate with partners and customers to define requirements and solve real-world problems.
  • Optimize performance and debug complex, low-level issues.

Requirements

Must-have skills and experience:

  • Strong programming skills in C and C++.
  • Experience developing in Linux environments and using common Linux development tools.
  • Strong analytical, debugging, and problem-solving abilities.
  • Experience with object-oriented design and OOP principles.
  • Effective communication and teamwork skills; self-motivated and organized.

Nice-to-have:

  • Background in networking and low-level systems programming.
  • Experience with performance optimization techniques.
  • RT embedded development or Linux driver development experience.
  • Technical leadership experience and proven customer issue resolution.

Education Requirements

B.Sc. in Computer Engineering, Computer Science, Electrical Engineering, or equivalent practical experience.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-10-13