$168,000 – $322,000
Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
This role involves deep technical expertise in NVIDIA's networking technologies for AI infrastructure, where you'll troubleshoot complex customer issues and collaborate with R&D teams to resolve problems in high-speed interconnect systems like InfiniBand and NVLink. It suits experienced systems software engineers with strong backgrounds in Linux kernel development, embedded networking, and customer-facing technical support.
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
- BS in Computer Science, Electrical Engineering, or Software Engineering or equivalent
- 8+ years C programming in Linux and embedded systems
- Proficiency in Python
- 8+ years developing software for network infrastructure components such as NIC drivers, switch ASICs, embedded firmware, or network operating systems
- 3+ years directly supporting end-customers or integrators for network equipment
- Strong system software expertise spanning firmware, BIOS, kernel, drivers, and operating systems
- Professional-level communication skills adapted to audience technical level
Nice to have
- Background in AI infrastructure and HPC networking
- Experience programming switch and NIC ASICs and SDKs
- Experience with InfiniBand or non-Ethernet network technologies
- Experience developing or supporting DPUs or SmartNICs
- Knowledge of HPC performance test tools and NVIDIA AI stacks like NCCL, MPI, DOCA, CUDA