Beijing, Beijing, China

NVIDIA is hiring a Senior Software Engineer

About the Role

NVIDIA, widely considered one of technology’s most desirable employers, is looking for a Senior Software Engineer to focus on networking and virtualization technologies. In this role, you will develop leading software solutions and collaborate with diverse internal teams and top industry customers.

What You'll Do

  • Work with NVIDIA's top customers in R&D, understanding their applications and needs.
  • Build advanced proof-of-concept prototypes for future productization.
  • Work closely with various development and architecture teams, taking a major part in software development.

What We're Looking For

  • Bachelor’s degree or above in Computer Science, Computer Engineering, a related discipline, or equivalent experience.
  • 5+ years of practical professional experience.
  • Strong C/C++ programming skills.
  • Experience using C/C++ in Linux (user and/or kernel modes).
  • Good networking knowledge, including L2 bridging, L3 routing, and protocols such as VLAN, STP, OSPF, BGP, and PIM.

Nice to Have

  • Kernel and DPDK background.
  • Knowledge of RDMA, DPDK, NCCL, DeepEP, SONiC, vLLM, SGlang, and network virtualization.

Technical Stack

  • C/C++
  • Linux
  • Kernel
  • DPDK
  • RDMA
  • NCCL
  • DeepEP
  • SONiC
  • vLLM
  • SGlang

Team & Environment

You will work in close collaboration with other NVIDIA software and software architecture teams, pre-sale teams, and different industry-leading architecture and R&D teams.

Required Skills
C/C++LinuxKernelDPDKRDMANCCLDeepEPSONiCvLLMSGlangNetworkingL2 BridgingL3 RoutingVLANSTPOSPFBGPPIM C/C++LinuxKernelDPDKRDMANCCLDeepEPSONiCvLLMSGlangNetworkingL2 BridgingL3 RoutingVLANSTPOSPFBGPPIM
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
NVIDIA
NVIDIA is a technology company.
All jobs at NVIDIA Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago