NVIDIA

Senior Software Engineer, Fabric Networking – GPU

NVIDIA

full-time

Posted on:

Location Type: Remote

Location: ArizonaCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

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

Job Level

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
Benefits
  • Competitive salaries
  • Generous benefits package
  • Equity
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Shell scriptingPythonPerldevice driverscomputer system architectureoperating system internalsmulti-core programmingnetworking fundamentals
Soft Skills
communicationflexibilitycollaborationproblem-solvingadaptability
Certifications
B.S.M.S.Ph.D.