×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, DPU Networking Software Stack

Job in San Jose, Santa Clara County, California, 95115, USA
Listing for: Cisco
Part Time position
Listed on 2026-06-07
Job specializations:
  • Software Development
Job Description & How to Apply Below
The application window is expected to close on: 07/31/2026

** Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received** .

** This is a Hybid position located in Milpitas Ca. Ideally 3 days per week in office.*
* ** Meet the Team*
* Cisco is building a next-generation DPU-enabled networking platform for secure, high-performance infrastructure and large-scale AI clusters. Our team is responsible for designing the foundational networking, security, and programmable services that span host systems, DPUs, Smart

NICs, and cloud-scale control planes. We work at the intersection of systems software, hardware acceleration, distributed security, and AI infrastructure, creating platforms that deliver line-rate performance, strong isolation, operational reliability, and simplified deployment across modern data center environments.

We are looking for a senior software engineer to help explore, design, and deliver the platform that connects hosts, DPUs, security services, and Cisco networking functions into a reliable production system.

This role focuses on the software architecture above and around the DPU data path: host networking services, control-plane integration, policy programming, firewall and service integration, lifecycle management, observability, and operational workflows. The ideal candidate can evaluate existing networking stacks, prototype new approaches, and turn the right ideas into production-quality software.

** What You'll Do Your Impact*
* + Explore, prototype, and build the software stack for DPU-accelerated host networking and network services.

+ Design platform components that integrate DPU networking, host agents, Cisco firewall services, policy systems, telemetry, and service lifecycle management.

+ Build software for network functions such as firewall, policy enforcement, NAT, VTEP, load balancing, segmentation, observability, and service chaining.

+ Evaluate networking stack options and help define the architecture for a scalable replacement or evolution of existing host networking approaches.

+ Develop production-quality systems software in Go, C/C++, Rust, Python, or similar languages.

+ Work across Linux networking, containers, virtualization, routing, OVS, DPDK, tc, eBPF/XDP, iptables/nftables, name spaces, SR-IOV, and VF/PF models.

+ Define APIs, configuration models, operational workflows, upgrade behavior, health checks, and failure handling.

+ Debug issues across distributed control plane, host networking, DPU services, data path, and production environments.

+ Own well-scoped features from design through implementation, tests, rollout, operational documentation, and production support.

+ Partner with product, security, platform, firmware, and operations teams to deliver customer-ready networking capabilities.

+ Mentor peers through technical design, code review, documentation, and cross-team guidance.

** Minimum Qualifications*
* + Bachelor's degree with 7+ years of related experience, Master's with 4+ years, or PhD with 1+ year.

+ Strong software engineering experience in Go, C/C++, Rust, Python, or similar infrastructure-oriented languages.

+ Experience building production software for networking, infrastructure, distributed systems, security, or platform services.

+ Practical knowledge of Linux networking, host networking, or cloud networking.

+ Ability to independently own medium-sized features from technical design through delivery.

** Preferred Qualifications*
* + Experience building or operating host networking platforms, virtual networking stacks, firewalls, service meshes, SDN systems, or network function platforms.

+ Familiarity with DPU or Smart

NIC architectures, including host/DPU split designs, Arm-side services, offload models, and platform integration.

+

Experience with Cisco firewall, security services, or similar network security platforms.

+

Experience with DPDK, OVS, eBPF/XDP, tc, routing, BGP, SR-IOV, VF/PF, Kubernetes networking, CNI, or kernel bypass.

+ Experience evaluating build-vs-buy options, replacing legacy networking stacks, or integrating multiple network services into a unified platform.

+ Strong judgment in…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary