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