CareerPlanSign in

Open Source Networking Software Engineer

🌐 Remote💼 Full-time🗓 2026-09-05 → 2026-09-25

Core

Building open source networking software stacks for data center networking, from bare metal through virtualization, container, and serverless, addressing IoT networking, and optimizing Ubuntu for networking silicon ASICs.

Role type

Senior IC open source networking software engineer

Builds

Open source networking software stack (Ubuntu SoNIC, OVN/OVS, Cilium, DPDK, eBPF), data center networking solutions, and IoT networking tools.

Domain

Data center networking, open source software, hardware-software interface (ASICs, SmartNICs, DPUs), Linux kernel/user-space networking.

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C/C++, Rust, Python, or Golang; Linux networking (kernel to user-space); networking architecture, design, and protocols; computer architecture (x86, ARM, RISC-V); open source contribution experience.

Preferred skills

Experience with SONIC, SAI, kernel (eBPF, AF_XDP), DPDK, Switchdev, OVN, Open vSwitch; data path hardware acceleration (RDMA, RoCE, iWARP, NVMe, SR-IOV); virtualization (QEMU, KVM); performance engineering and security.

Technologies

Ubuntu, SoNIC, OVN, OVS, Cilium, DPDK, eBPF, SwitchDev, RDMA, RoCE, iWARP, NVMe, SR-IOV, QEMU, KVM, x86, ARM, RISC-V.

Responsibilities

Design and implement software-defined networking experiences for data centers; collaborate with public clouds and network silicon providers; participate upstream in open source projects; debug issues and produce high-quality fixes; contribute to technical documentation; display technical leadership in internal and open source communities.

Seniority

Senior, hands-on IC with strong academic track record and open source community involvement.

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.