Deep Tech Networking Engineer, DPDK / Linux - Paris - H/F
Core
Design, develop, and optimize high-performance networking systems from hardware to dataplane, focusing on packet processing pipelines and Linux control plane integration.
Role type
Senior IC Deep Tech Networking Engineer (DPDK/Linux)
Builds
Embedded networking products including 5G gateways, OLTs, carrier-grade routers, and NPU-based appliances.
Domain
Telecommunications / High-performance networking / Embedded systems
Required skills
C programming, Linux systems, L2/L3 networking (Ethernet, VLAN, IPv4/IPv6, routing, VXLAN, GRE, IPsec), DPDK or high-performance packet-processing stacks (VPP, ODP, AF_XDP), performance optimization (caches, NUMA, DMA, PCIe, SR-IOV), Linux kernel networking, embedded systems, drivers, cross-compilation, board bring-up.
Preferred skills
SmartNICs or DPUs (NVIDIA BlueField, Marvell OCTEON, NXP DPAA2, Intel IPU), switchdev, SAI, SONiC, PTP, TSN, KernelCI, LAVA, DPDK DTS.
Technologies
DPDK, PMDs, mempools, mbufs, rings, lcores, eventdev, netlink, virtio-user, TAP, shared-memory rings, netdev, PHY drivers, phylink, DSA, switchdev, TC flower, XDP, AF_XDP, VFIO, IOMMU, hugepages, CPU isolation, device trees, U-Boot, Buildroot, perf, ftrace, bpftrace, PMU counters, TRex, pktgen, testpmd.
Responsibilities
Building packet-processing pipelines with DPDK; connecting Linux control plane to dataplane via netlink; maintaining exception paths to kernel; developing Linux networking on embedded targets; working with hardware (SoC, NIC vendors) on drivers and firmware; profiling and measuring performance; investigating production issues; submitting and reviewing patches; writing design documents and mentoring engineers.
Seniority
Senior, hands-on IC
