Skip to main content
CareerApp
NVIDIA

Senior Software Engineer, DOCA SDK

NVIDIA

Senior

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

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.