JOBSEARCHER

HPC Middleware Developer

NVIDIAFreehold, NJL6 LeadSeptember 15th, 2026
Overview In this Senior HPC software engineer role, you design and implement protocols and algorithms to maximize performance on Nvidia networked supercomputers and datacenters. You will develop high-performance communication frameworks and production-grade applications, working on cutting-edge ML, cloud, and system co-design challenges. You will collaborate with networking chip design teams to shape hardware features and software APIs. The role offers hands-on work with ground-breaking tech and a chance to impact scalable, low-latency systems at scale. Join NVIDIA to contribute to the AI computing era and drive performance at the world''s largest HPC installations. Compensation / Benefitsequitybenefitsremote-friendly optionscompetitive salarycareer growth opportunities ResponsibilitiesDesign and implement new protocols and algorithms for maximum performance on Nvidia networked systemsDevelop high-performance communication frameworks and production-ready applicationsCollaborate with networking chip design teams for hardware-software co-design and API developmentDeliver production-grade software addressing performance, scalability, and feature requirements Key requirements5 years’ experience of Programming in C/C++3 years’ experience in Linux environment and toolsDeep knowledge of Networking Protocols InfiniBand, EthernetDeep knowledge in computer architecture and operating systemsExperience in performance optimizationsMSc or equivalent experience in computer science / software engineeringpositive attitudeworks well with othersMPIRDMA technologyInfiniBandEthernet