Software Engineer, DPU Networking stack
Cisco
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 68% of similar roles. Most pay $142,450–$222,000 — the shaded band above. At the midpoint, this role pays about $203k versus about $182k for comparable roles.
Based on 240 similar postings.
Employer
Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity
Cisco currently has 174 open roles on FindRole.
Listed pay typically runs $165,000–$241,400 across 174 roles with salary data.
Most-posted roles
At a glance
Cisco is seeking a senior software engineer to join its team developing a next-generation DPU-enabled networking platform for secure, high-performance infrastructure and large-scale AI clusters. The role involves designing foundational networking, security, and programmable services that integrate host systems, DPUs, SmartNICs, and cloud-scale control planes. Day-to-day responsibilities include exploring, prototyping, and building the software stack for DPU-accelerated host networking and network services, evaluating existing networking stacks, and defining APIs and operational workflows. The ideal candidate will have strong experience in Go, C/C++, Rust, Python, or similar languages, as well as practical knowledge of Linux networking, containers, virtualization, routing, DPDK, OVS, eBPF/XDP, iptables/nftables, namespaces, SR-IOV, and VF/PF models. The position requires expertise in building production-quality systems software for distributed security and AI infrastructure, with a focus on delivering line-rate performance and operational reliability across modern data center environments.
Skills
What you'll do
What we're looking for
More like this
Cisco
Nvidia
Nvidia
Nvidia
Apple Inc
Apple Inc