- Paris, Île-de-France, France
- Hybrid
- Full-time
Design, develop and optimise high-performance networking systems from the hardware to the dataplane.
Compensation
Profit-sharing and incentive scheme based on the Group’s performance
Responsibilities
- Building packet-processing pipelines with DPDK, including PMDs, mempools, mbufs, rings, lcores, eventdev, graph libraries and QoS.
- Connecting the Linux control plane to the dataplane by synchronising routes, neighbours and interfaces through netlink.
- Maintaining exception paths to the kernel using technologies such as virtio-user, TAP and shared-memory rings.
- Developing Linux networking on embedded targets, including netdev and PHY drivers, phylink, DSA, switchdev, TC flower, XDP and AF_XDP.
- Working close to the hardware with VFIO, IOMMU, hugepages, CPU isolation, device trees, U-Boot and Buildroot.
Requirements
- Nice to have: U-Boot
- Nice to have: Buildroot
- Nice to have: Zephyr
- Nice to have: Yocto
- Nice to have: FRR