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

Senior Software Engineer - RDMA and Doca

NVIDIA
Apply →
senior full-time

First indexed 17 Aug 2026

Description

NVIDIA is seeking an experienced Software Engineer with a strong background in networking and virtualization technologies for a full-time position. The role involves close collaboration with various NVIDIA teams and industry-leading architecture and R&D teams to develop leading software solutions and stacks. The ideal candidate will have a strong knowledge of server/cloud networking and virtualization technologies, as well as top-notch software development skills.

Responsibilities:

  • Work with NVIDIA's top customers' R&D teams to understand their applications and needs.
  • Build cutting-edge POC prototypes that can later be productized and delivered.
  • Collaborate closely with various development and architecture teams and play a major part in software development.

Requirements:

  • Bachelor's degree or above in Computer Science, computer engineering, or a related discipline.
  • 5+ years of practical experience.
  • Strong C/C++ programming skills.
  • Experience using C/C++ in Linux (user and/or kernel modes).
  • Good networking knowledge and familiarity with L2 bridging, L3 routing, and protocols.
  • Advantageous: knowledge of RDMA, congestion control, retransmission, collective communication libraries, triage and debug of complicated system issues, performance tuning, and bottleneck analysis.

Preferred Qualifications:

  • Demonstrated ability to work in a cross-functional team environment.
  • Self-motivated, able to work with little definition and supervision while multi-tasking and prioritizing across multiple projects and initiatives.
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/China-Shanghai/Senior-Software-Engineer---RDMA-and-Doca_JR2023358-1