Senior Software Engineer- Networking And Virtualization

Invidia

Multiple Locations
Hybrid
Strong c/c++ programming skills
Networking and virtualization technologies
Linux hands-on development
NVIDIA is seeking an experienced Software Engineer to develop leading software solutions for superior Connect-X NICs and Bluefield DPUs

Job Summary

  • NVIDIA is seeking an experienced Software Engineer to develop leading software solutions for superior Connect-X NICs and Bluefield DPUs.
  • The role involves close collaboration with NVIDIA’s SW architecture teams, pre-sale teams, and industry-leading RnD teams to build cutting edge POC prototypes and productize them.
  • NVIDIA is widely considered one of the technology world’s most desirable employers with brilliant and talented people, encouraging creativity and autonomy.

Matching Summary

NVIDIA is seeking an experienced Software Engineer to develop leading software solutions for superior Connect-X NICs and Bluefield DPUs.

Skills & Requirements

Must-have

  • Strong C/C++ programming skills
  • Networking and virtualization technologies
  • Linux hands-on development
  • Cloud-networking experience
  • Server/Cloud networking knowledge

Nice-to-have

  • Knowledge of RDMA, OvS, DPDK
  • Experience with SRIOV, VIRTIO
  • Storage and performance optimizations
  • Self-motivated and autonomous
  • Cross-functional team collaboration

Key Requirements

  • Bachelor or above in Computer Science or related discipline
  • 5+ years of practical experience
  • Strong design, coding, debugging and problem-solving skills

Work Rights

Not specified

Tailored Resume

Cover Letter