← Back to jobs

NVIDIA Logo
Senior Software Engineer, Fabric Networking

NVIDIA

 

Santa Clara, CA, USA

Posted On: Just posted
Experience: 5+ years
Availability: Hybrid
Openings: 2
Category: Senior Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design, implement, and maintain system software for GPU communication on large-scale computing platforms.

This role is on-site.

Responsibilities

  • Architect next-generation communication hardware and software for large-scale systems.
  • Implement system software enabling communication between GPUs.
  • Develop software applications that interface with device drivers to expose hardware functionality.
  • Collaborate with cross-disciplinary teams to align software direction with business requirements.

Required Skills

  • 5+ years of professional experience in system software development.
  • Expertise in C/C++ programming and debugging.
  • Strong grasp of computer system architecture, OS, and kernel internals.
  • Proficiency with Linux and experience in cross-platform development (Linux/Windows).
  • Experience with multi-core, multi-process, and multi-threaded programming.
  • Solid understanding of networking fundamentals, specifically Ethernet/IB.
  • Experience with OS virtualization technologies (KVM/QEMU/Hyper-V).
  • Competence in Shell Scripting.

Preferred Skills

  • Experience with Python or Perl scripting.
  • Ability to communicate effectively in a multi-national environment.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs