Senior Software Engineer- Networking And Virtualization

Nvidia Corporation

Multiple Locations
Hybrid
C/c++ programming
Linux development
Networking protocols
Nvidia Corporation is seeking a Senior Software Engineer with a strong background in networking and virtualization technologies. The candidate will collaborate with various teams to develop software solutions for Nvidia's Connect-X NICs and Bluefield DPUs, requiring extensive experience in C/C++ programming and cloud networking

Job Summary

  • Develop leading SW solutions and stack for NVIDIA's superior Connect-X NICs and Bluefield DPUs.
  • Work with NVIDIA top customers RnD, understanding their applications and needs with NVIDIA Product.
  • Build cutting-edge POC prototypes that will be productized and delivered.

Matching Summary

Match Score: 85

Nvidia Corporation is seeking a Senior Software Engineer with a strong background in networking and virtualization technologies. The candidate will collaborate with various teams to develop software solutions for Nvidia's Connect-X NICs and Bluefield DPUs, requiring extensive experience in C/C++ programming and cloud networking.

Skills & Requirements

Must-have

  • C/C++ programming
  • Linux development
  • Networking protocols
  • Cloud networking
  • Virtualization technologies

Nice-to-have

  • Cross-functional team collaboration
  • Autonomous work
  • Prioritization across projects

Key Requirements

  • 5+ years of practical experience
  • Bachelor or above in Computer Science or computer engineering
  • 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
  • Strong design, coding, debugging and problem-solving skills

Work Rights

Not specified

Tailored Resume

Cover Letter