Senior Software Engineer - RDMA and Doca

NVIDIA
Shanghai, Beijing
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Cross-functional collaboration","Self-motivation","Ability to work with little supervision","Multitasking","Prioritization"]

Develop and deliver networking and virtualization software solutions in close collaboration with NVIDIA software, architecture, pre-sales, and R&D teams. Work directly with top NVIDIA customers to understand requirements, build cutting-edge POC prototypes for later productization, and contribute heavily to system and performance-focused software development. Bring strong C/C++ and Linux experience, deep networking knowledge (L2/L3 and protocols), and expertise/interest in RDMA and related performance topics.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 day ago

Senior Software Engineer - RDMA and Doca

âś“ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live
Reposted: similar role first listed 4 months ago

Job Summary

Develop and deliver networking and virtualization software solutions in close collaboration with NVIDIA software, architecture, pre-sales, and R&D teams. Work directly with top NVIDIA customers to understand requirements, build cutting-edge POC prototypes for later productization, and contribute heavily to system and performance-focused software development. Bring strong C/C++ and Linux experience, deep networking knowledge (L2/L3 and protocols), and expertise/interest in RDMA and related performance topics.
Location: Shanghai, Beijing
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Collaborate with NVIDIA software, software architecture, pre-sales, and R&D teams to develop software solutions and stacks.
  • •Work with top NVIDIA customers’ R&D teams to understand their applications and needs.
  • •Build and develop cutting-edge POC prototypes to later productize and deliver.
  • •Contribute majorly to software development by working closely with development and architecture teams.

Key Requirements

  • •Bachelor’s degree (or above) in Computer Science, Computer Engineering, or a related discipline.
  • •5+ years of practical experience in software engineering.
  • •Strong C/C++ programming skills.
  • •Experience using C/C++ in Linux (user and/or kernel modes).
  • •Good networking knowledge, including familiarity with L2 bridging, L3 routing, and related protocols.
Experience:5+ years
Education:Bachelor's in Computer Science or computer engineering
Skills:Cross-functional collaborationSelf-motivationAbility to work with little supervisionMultitaskingPrioritization
Tech Stack:CC++LinuxRDMAL2 bridgingL3 routing

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor