NVIDIA

Senior Software Engineer, Fabric Networking - GPU

NVIDIA

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $148,000 - $287,500 per year

Job Level

Senior

Tech Stack

LinuxPerlPythonShell Scripting

About the role

  • Design, implement and maintain system software that enables communication between GPUs
  • Participate in the architectural definition and design of next-generation communication hardware and software to support large scale computing platforms
  • Work with cross-disciplinary teams to understand business requirements and align software direction to meet those needs
  • You will also be eligible for equity and benefits
  • Applications for this job will be accepted at least until August 20, 2025
  • NVIDIA is looking for phenomenal people like you to help accelerate the next wave of artificial intelligence

Requirements

  • B.S/M.S/Ph.D. in computer science or related field or equivalent experience
  • 5+ years of relevant experience
  • Excellent C/C++ programming and debugging skills
  • Shell scripting experience
  • Python and Perl experience is a plus
  • Experience writing software applications that interface with device drivers and expose associated hardware functionality
  • Strong understanding of computer system architecture, operating system and kernel internals
  • Strong experience with Linux and comfortable working in a cross-platform environment (Linux and Windows)
  • Experience with multi-core / multi-process / multi-threaded programming environment
  • Strong understanding of networking fundamentals and high-performance networks like Ethernet/IB
  • Experience with OS virtualization technologies like KVM/QEMU/Hyper-V etc.
  • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment