CareerPlanGet AI match score →

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Home Based - Americas🌐 Remote💼 Full-time🗓 2026-03-31 → 2026-07-31

Core

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

Role type

Senior IC software engineer (networking stack & silicon optimization)

Builds

Open source networking software stack (Ubuntu SoNIC, kernel networking, eBPF, DPDK) for data centers and IoT

Domain

Data center networking, open source software, hardware acceleration

Deliverable

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

Required skills

C/C++, Linux kernel networking, networking architecture and protocols, software-defined networking, high-performance software development

Preferred skills

Rust, Python, Golang, eBPF, DPDK, Switchdev, OVN, Open vSwitch, RDMA, RoCE, iWARP, NVMe, SR-IOV, x86/ARM/RISC-V architecture, virtualization (QEMU, KVM)

Technologies

Ubuntu, SONIC, SAI, Linux kernel, eBPF, AF_XDP, DPDK, Switchdev, OVN, Open vSwitch, QEMU, KVM

Responsibilities

Design and implement software-defined networking experiences for data centers, participate upstream in open source projects, collaborate with public clouds and silicon providers, debug and fix issues, write high-quality documentation, display technical leadership in open source communities

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗