C++ DPDK Backend Developer (Pune)

C++ DPDK Backend Developer (Pune)

01 Sep
|
Persistent Systems
|
Pune

01 Sep

Persistent Systems

Pune

About Position:

We are looking for a C/C++Senior Software Engineer - Packet Capture & DPDK to design, develop, and optimize high-performance network packet capture solutions. In this role, you will work on DPDK-based applications, Kubernetes infrastructure, and node provisioning automation to support low-latency, high-throughput data processing platforms. You will collaborate across engineering teams to enhance capture pipelines, troubleshoot system-level performance bottlenecks, and ensure reliable deployment of packet processing workloads. The position offers an opportunity to contribute to platform architecture, automation, and next-generation network analytics solutions.
- Role: C++ DPDK Backend Developer
- Location: All Persistent Location
- Experience: 6 to 14 Years
- Job Type: Full time Employment

What You'll Do:
- Design, implement, and optimize the DPDK-based packet capture application: RX thread architecture, memory pool management, RSS configuration, and timestamping.
- Maintain and extend the hardware abstraction layer that supports multiple capture backends:



DPDK (Intel/Mellanox NICs), PCIe capture cards, pcap/live, and ZMQ injection.
- Develop and maintain the node provisioning tooling — Python-based interactive configuration utilities and Ansible playbooks that prepare worker nodes for DPDK workloads (hugepages, CPU isolation, IOMMU, NIC driver binding, node labelling).
- Own the Kubernetes Helm charts for DPDK support infrastructure: ensure correct node-label-driven PCI address injection, hugepage resource requests, and exclusive CPU allocation via Kubernetes CPU pinning extensions.
- Diagnose and resolve low-level performance issues: CPU cache effects, NUMA topology, TLB pressure, IRQ affinity, kernel jitter on isolated cores.
- Write and maintain automated and manual test procedures for the capture pipeline and node provisioning tooling.
- Collaborate with downstream processing teams on the ZMQ publish interface and packet metadata contract.
- Pa

📌 C++ DPDK Backend Developer (Pune)
🏢 Persistent Systems
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ dpdk backend developer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: c++ dpdk backend developer (pune) / pune