Post your job offer for free on H1BConnect with no upfront cost!

Logo

Hire with Us
NVIDIA Corporation logo

Software Engineering Manager - GPU Communications Libraries

NVIDIA Corporation

8/2/2025

US, CA, Santa Clara

Full-time

Salary: $184,000 - $287,500 per year


Job Description

Join the GPU Communications Libraries and Networking team at NVIDIA to lead and manage the NVSHMEM and UCX libraries, pushing the boundaries of innovation in Deep Learning and HPC applications.

Requirements

  • 10+ years of experience in software industry with specialization in HPC networking or system software
  • 4+ years of management experience
  • BS, MS, or Ph.D. in CS, CE, EE or equivalent experience
  • Strong understanding of computer system architecture, operating systems principles, HW-SW interactions, and performance analysis/optimizations
  • Excellent C/C++ programming and debugging skills in Linux
  • Experience with parallel programming models, communication runtimes, CUDA, MPI, OpenMP, OpenACC, pthreads, RDMA, high-performance networking technologies, and Deep Learning Frameworks
  • Flexibility to work across different teams and timezones

Responsibilities

  • Lead, mentor, and grow the library engineering team
  • Plan and execute projects, ensure quality and performance of libraries
  • Participate in feature design and implementation
  • Interact with partners and researchers to understand requirements
  • Collaborate with internal teams, program management, and partners to define product roadmap
  • Identify improvement opportunities in processes and practices

Benefits

  • Multiple relocation packages
  • Two weeklong shutdowns (mid-summer and year-end) in the US (in addition to PTO)
  • 8-week parental leave
  • 9 Employee Resource Groups
  • Annual bonus offering
  • Flexible work arrangements
  • Up to 6% 401K matching
Logo

© 2024 H1BConnect. All rights reserved.

Check out our sister site LatamDev for tech jobs in Latin America! 🌎