Senior Network Software Engineer (Nagpur)

Senior Network Software Engineer (Nagpur)

01 Oct
|
Persistent Systems
|
Nagpur

01 Oct

Persistent Systems

Nagpur

About Position:

We are looking for an experienced R&D; Engineer to join the team responsible for building and optimizing the high-performance packet capture pipeline at the core of our network analytics platform. The platform operates as a containerized DPDK application on bare-metal Kubernetes worker nodes and delivers wire-speed packet acquisition from physical network interfaces. This role offers the chance to work across the complete technology stack, from Linux kernel-level provisioning and NIC driver management to DPDK-based packet processing, modern C++ development, and Kubernetes-based deployment automation.
- Role: R&D; Engineer
- Location: All Persistent Locations
- Experience: 5 to 8 Years
- Job Type: Full-Time Employment

What You'll Do:
- Design, develop, and optimize high-performance DPDK-based packet capture applications.
- Implement and enhance RX thread architecture, memory pool management, Receive Side Scaling (RSS), and packet timestamping capabilities.
- Develop and maintain hardware abstraction layers supporting multiple packet capture backends,



including DPDK, PCIe capture cards, pcap/live capture, and ZMQ injection.
- Build and enhance Python-based node provisioning utilities and Ansible automation playbooks.
- Configure worker nodes for DPDK workloads, including hugepages, CPU isolation, IOMMU settings, NIC driver binding, and node labeling.
- Own and maintain Kubernetes Helm charts supporting DPDK infrastructure deployment.
- Enable efficient node-label-driven PCI device allocation and resource provisioning.
- Configure huge page resources and CPU pinning for optimal application performance.
- Investigate and resolve low-level performance bottlenecks related to CPU cache utilization, NUMA topology, TLB behavior, IRQ affinity, and kernel scheduling.
- Develop automated and manual testing frameworks for packet capture pipelines and infrastructure components.
- Collaborate with downstream processing teams on ZMQ publish interfaces and packe

📌 Senior Network Software Engineer (Nagpur)
🏢 Persistent Systems
📍 Nagpur

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: senior network software engineer (nagpur) / nagpur

Subscribe to this job alert:

Get the latest job offers by email for: senior network software engineer (nagpur) / nagpur