CareerPlan

Software Engineer, DOCA Networking

Palestine, RawabiFull-time2026-09-08 → 2026-11-10

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