Senior Software Engineer, DOCA SDK
Core
Architect, design, and develop next-generation networking acceleration technologies and software abstractions for the NVIDIA DOCA SDK and Linux Foundation's DPDK project.
Role type
Senior Software Engineer (Networking/Systems)
Builds
Hardware-accelerated, cloud-native networking and security applications; high-performance packet processing solutions.
Domain
Cloud networking, high-performance data centers, AI infrastructure.
Required skills
C/C++ development, Linux development tools, networking protocols (Ethernet, TCP/IP), operating systems, computer architecture, low-level systems software, multi-layer software systems.
Preferred skills
High-performance/low-latency software, packet processing, data-plane software, developer-facing APIs/libraries/frameworks, compiler/code-generation/runtime infrastructure, open-source contributions.
Technologies
DOCA SDK, DPDK, Linux kernel, drivers, firmware, GPU.
Responsibilities
Architect and design networking acceleration technologies; build core software components for programmable pipeline execution; optimize execution flow and data movement; collaborate across the software stack (applications, SDK, runtime, drivers, kernel, hardware).
Seniority
Senior, hands-on IC
