NVIDIA
HPC Middleware Developer
$152K–$288K
US, CA, Santa Clara +5 · Full-time · Posted Sep 29, 2026
- Location
- US, CA, Santa Clara
US, IL, Remote
US, CO, Remote
US, CO, Boulder
US, CA, Remote
US, NJ, Holmdel - Experience
- 5 years’ experience in C/C++; 3 years’ experience in Linux environment and tools.
- Education
- MSc or equivalent experience in computer science / software engineering.
About the job
Designs and implements high-performance communication frameworks, protocols, and algorithms for production use on NVIDIA supercomputers and datacenters, collaborating with networking chip design teams on hardware features and software APIs.
What you'll do
- Develop communication frameworks and production applications for performance, scalability, and features.
- Design and implement protocols and algorithms for networked supercomputers and datacenters.
- Collaborate with networking chip design teams on hardware features and software APIs.
What they ask for
- 5 years’ experience of Programming in C/C++.
- 3 years’ experience in Linux environment and tools.
- Deep knowledge of Networking Protocols InfiniBand, Ethernet; computer architecture and operating systems.
- Experience in performance optimizations.
Nice to have
- PhD or equivalent experience in CS/EE/Math/Physics.
- Knowledge in MPI and High-performance computing; Knowledge in RDMA technology; Open Source Software Contributor.
Pay
152,000 USD - 241,500 USD (base salary, Level 3); 184,000 USD - 287,500 USD (base salary, Level 4)
Tools
C/C++, Linux, InfiniBand, Ethernet, MPI, RDMA
Model-written summary · the original posting is authoritative