CareerPlanGet AI match score →

Software Engineer - Networking

RTP, North Carolina, US💼 Full-time💰 $137,000–$137,000🗓 2026-06-11 → 2026-07-31

Core

Designing, developing, and testing software features for the control plane and data plane on Cisco's Silicon One Network Processing Unit (NPU) to enable next-generation routing and switching platforms.

Role type

Senior IC software engineer (networking ASIC/NPU)

Builds

Silicon One network processors and full software stack for Open Standards and Cloud Data Centers

Domain

Networking hardware, ASIC design, 5G, AI infrastructure

Deliverable

production ML models | product features

Required skills

C++, Python, ASIC/NPU SDK development, dataplane/forwarding plane programming, networking protocols, high-performance scalable software development

Preferred skills

Debugging with GDB/PDB, cloud/data center/edge networking, Layer 2/3 networking protocols, multicast (PIM, IGMP/MLD)

Technologies

C++, Python, GDB, PDB

Responsibilities

Design and develop software driving world's advanced infrastructures; serve as SME for multicast on Silicon One (PIM, IGMP/MLD snooping, replication, MVPN); augment team on L2 switching features and platform infrastructure; work cross-functionally with ASIC and customer engineering teams.

Seniority

Senior, hands-on IC

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