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 develops the core software framework powering NVIDIA's SmartNIC platform and contributes to high-performance networking technologies that underpin AI infrastructure and data centers. It suits experienced systems and networking engineers who enjoy low-level optimization work and collaborating across hardware, kernel, and application layers.
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
- B.Sc. in Computer Science, Software Engineering, or equivalent practical experience
- 8+ years developing in C/C++
- Linux development tools and debugging experience
- Understanding of networking concepts and protocols
- Experience with virtualization technologies
- Strong analytical and problem-solving skills
- Software performance optimization experience
Nice to have
- High-performance or low-latency software development experience
- DPDK, RDMA, or similar networking technology background
- API or SDK design experience
- Contributions to open-source projects such as DPDK, OVS, or Linux Kernel
- Collaborative mindset and excellent communication skills