Software Engineer, DOCA Networking
Core
Implementing direct applications in C, writing test applications in C/Python, and developing constrained-random environments with learning capabilities for DPDK PMD drivers and DOCA flow on NVIDIA DPUs and SmartNICs.
Role type
mid-level IC software engineer (networking/DPDK)
Builds
DPDK PMD drivers and DOCA flow for NVIDIA DPUs and SmartNICs
Domain
AI infrastructure, cloud computing infrastructure, 5G networks
Deliverable
production ML models
Required skills
C programming, Python, data structures, object-oriented programming, networking basics
Preferred skills
Linux operating systems, C/C++ development, software debugging
Responsibilities
Implementing direct applications in C, writing test applications in C/Python, developing constrained-random environments with learning capabilities using Python, debugging tests alongside design engineers, closing coverage measures to identify and eliminate verification gaps
