All vacancies
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
- Senior Data Software Engineer/ AWS, Databricks, PySparkEPAM Systems · Remote · Armenia
- Staff Software Engineer, ProductCustomer.io · Remote · worldwide, UTC+4 accepted
- Senior SAP PaPM Developer / Tax Technology SpecialistEPAM Systems · Remote · Armenia
- Software Engineer - Backendmicro1 · Remote · worldwide, UTC+4 accepted
- Team Lead Unity DeveloperChillBase · Armenia · Hybrid
- Intern (FPGA Design Flow) - Power AnalysisMicrochip Armenia CJSC · Armenia · On-site

