Software Engineer, Cloud Networking

NVIDIA

Not specified (assumed to be flexible based on job nature)
C programming
System software stack
Network protocols l2/l3/l4
NVIDIA is seeking a Software Engineer specializing in Cloud Networking to join their R&D team, focusing on networking, encryption, and virtualization. The ideal candidate will have extensive experience in C programming and a strong understanding of networking protocols and system software

Job Summary

  • Design and implement new features to accelerate Network and Storage.
  • Develop pioneering virtual switch which use our HW offload capabilities.
  • Drive sophisticated technical issues to closure that may occur in the cross-team boundary.

Matching Summary

Match Score: 85

NVIDIA is seeking a Software Engineer specializing in Cloud Networking to join their R&D team, focusing on networking, encryption, and virtualization. The ideal candidate will have extensive experience in C programming and a strong understanding of networking protocols and system software.

Skills & Requirements

Must-have

  • C Programming
  • System software stack
  • Network Protocols L2/L3/L4
  • Software/hardware interaction
  • NVIDIA DOCA SDK
  • ConnectX NICs and Bluefield DPUs

Nice-to-have

  • Creative and autonomous
  • Resourceful people
  • Wide system view
  • Hands-on experience
  • Pioneering virtual switch development

Key Requirements

  • Bachelor's degree or equivalent experience in Computer Science/Engineering
  • 3+ years of proven experience in C Programming
  • Strong background in networking
  • Deep understanding of the system software stack
  • Knowledge of Network Protocols L2/L3/L4

Work Rights

Not specified

Tailored Resume

Cover Letter