Skip to main content
CareerApp
NVIDIA

HPC Middleware Developer

NVIDIA

Senior

$152,000 – $287,500

Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

Join Nvidia's High Performance Computing team designing communication frameworks and algorithms for the world's largest supercomputers and AI datacenters. This role is ideal for an experienced C/C++ engineer with deep knowledge of networking protocols and computer architecture who wants to solve complex performance challenges at scale.

Our summary, not NVIDIA’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • 5 years of C/C++ programming
  • 3 years working in Linux environments and tools
  • Deep knowledge of InfiniBand and Ethernet networking protocols
  • Deep knowledge of computer architecture and operating systems
  • Experience with performance optimization
  • MSc or equivalent in computer science or software engineering

Nice to have

  • PhD or equivalent in computer science, electrical engineering, mathematics, or physics
  • Knowledge of MPI and high-performance computing
  • RDMA technology expertise
  • Open source software contributions

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.