Skip to content
ITA Jobs
All vacancies
NVIDIA logo

Senior Software Engineer- Networking and Virtualization

NVIDIA

China, Shanghai +2 more · On-site · relocationSalary not disclosedfull-timeNVIDIA Careers (offices abroad)

NVIDIA is seeking for an experienced Software Engineer with a strong background in networking and virtualization technologies. This full-time position requires close collaboration with other NVIDIA SW and SW architecture teams, pre-sale teams and different industry leading architecture and RnD teams to develop leading SW solutions and stack, to provide the full solution for NVIDIA's superior Connect-X NICs and Bluefield DPUs.

Responsibilities

  • Working with NVIDIA top customers RnD, getting familiar with their applications and needs with NVIDIA Product.
  • Building cutting edge POC prototypes which later to be productize and delivered.
  • Closely work with NVIDIA various development and architecture teams and take major part of SW development.
  • What we need to see
  • Bachelor or above in Computer Science or computer engineering or related discipline.
  • 5+ years of practical experience.
  • Strong C/C++ programming skills (user and/or kernel modes).
  • Experiences using C/C++, Python in Linux hands-on development.
  • Deep networking knowledge and familiar with protocols such as VLAN, GRE, VXLAN, MPLS, IPSEC, PSP, etc.
  • Experience with cloud-networking and virtualization technologies.

Languages

    Work format
    On-site
    Seniority
    Senior
    Posted
    21 Aug 2026
    Last verified
    In the last 5 days

    Similar roles

    Keep looking