Software Engineer, DOCA
Core
Design and develop next-generation network acceleration technology and core libraries for NVIDIA DOCA SDK to enable software-defined, cloud-native, HW-accelerated services.
Role type
Senior IC software engineer (network acceleration / SmartNIC)
Builds
NVIDIA DOCA SDK libraries and network acceleration services
Domain
Data center infrastructure, cloud computing, networking
Deliverable
production ML models | product features
Required skills
C/C++ programming, Linux environment and tools, Networking Protocols (Ethernet), virtualization technologies, performance optimizations, computer architecture, operating systems
Preferred skills
AI empowered dev tools, SDK design, Open Source Software Contributor
Technologies
DOCA SDK, OVS, VPP, Linux Kernel, DPDK
Responsibilities
Design and develop next-generation network acceleration technology; Engage with customers and architects to derive software design; Collaborate with engineering teams developing upper layers applications and lower layers (driver, kernel, FW, HW)
Seniority
Mid-level, hands-on IC