New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Software Engineer

NVIDIA
Apply →
senior full-time

First indexed 11 Sept 2026

Description

We are seeking a Senior Software Engineer to join our team developing the core technologies behind NVIDIA's SmartNIC platform. This role involves contributing to the NVIDIA DOCA SDK, enabling developers to build hardware-accelerated, cloud-native networking and security applications. You will also collaborate on the Linux Foundation's DPDK project, delivering industry-leading packet processing performance and scalable networking solutions.

Responsibilities:

  • Architect, design, and develop next-generation networking acceleration technologies.
  • Build and enhance core software components for programmable, high-performance pipeline execution.
  • Develop software abstractions and infrastructure that expose sophisticated platform capabilities in a scalable and maintainable way.
  • Optimize execution flow, data movement, and software performance across complex features and workloads.
  • Work closely with architects, customers, and engineering teams to understand requirements and deliver high-quality solutions.
  • Collaborate across the software stack, including applications, SDK and runtime layers, drivers, Linux kernel, firmware, and hardware teams.
  • Drive technical decisions and play a role in crafting the build of performant, maintainable software.

Requirements:

  • B.Sc. in Computer Science, Software Engineering, or equivalent practical experience.
  • 5+ years of strong C/C++ software development experience.
  • Experience with Linux development tools, debugging, and performance analysis.
  • Proven understanding of networking concepts and protocols such as Ethernet, TCP/IP, or similar.
  • Strong understanding of operating systems, computer architecture, and low-level systems software.
  • Experience building or debugging multi-layer software systems.
  • Strong analytical and problem-solving skills.

Preferred Qualifications:

  • Experience developing high-performance or low-latency software.
  • Background in networking, packet processing, or data-plane software.
  • Experience designing developer-facing APIs, libraries, or software frameworks.
  • Experience with compiler, code-generation, or runtime infrastructure.
  • Contributions to open-source systems or networking projects.

NVIDIA offers highly competitive salaries and a comprehensive benefits package. The company is committed to fostering a diverse work environment and is an equal opportunity employer.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Yokneam/Senior-Software-Engineer--DOCA-SDK_JR2025266