Drimva

Cisco

Software Engineer Technical Leader – Network Data Plane – Hypershield

$192K–$356K

San Jose, California, US +51 · Remote · Full-time · Posted Oct 12, 2026

Location
San Jose, California, US
Remote - North Dakota, USA
Remote - Montana, USA
Remote - Maine, USA
Remote - Ohio, USA
Remote - Nebraska, USA
Remote - Louisiana, USA
Remote - Texas, USA
Remote - Nevada, USA
Remote - Hawaii, USA
Remote - Georgia, USA
Remote - Mississippi, USA
Remote - Connecticut, USA
Remote - Colorado, USA
Remote - Wyoming, USA
Remote - Wisconsin, USA
Remote - West Virginia, USA
Remote - Maryland, USA
Remote - California, USA
Remote - Vermont, USA
Remote - New York, USA
Remote - New Jersey, USA
Remote - Arkansas, USA
Remote - South Dakota, USA
Remote - Pennsylvania, USA
Remote - Michigan, USA
Remote - Indiana, USA
Remote - Idaho, USA
Remote - Arizona, USA
Remote - New Mexico, USA
Remote - New Hampshire, USA
Remote - Kentucky, USA
Remote - Alabama, USA
Remote - South Carolina, USA
Remote - Illinois, USA
Remote - Missouri, USA
Remote - Massachusetts, USA
Remote - Iowa, USA
Remote - Tennessee, USA
Remote - North Carolina, USA
Remote - Minnesota, USA
Remote - Kansas, USA
Remote - Alaska, USA
Remote - Rhode Island, USA
Remote - Delaware, USA
RTP, North Carolina, US
Remote - Washington, USA
Remote - Virginia, USA
Remote - Utah, USA
Remote - Oregon, USA
Remote - Florida, USA
Remote - Oklahoma, USA
Experience
12+ years with a bachelor’s degree; 10+ years with a master’s degree; or 7+ years with a PhD. Also asks for 10+ years of professional C or C++ software development in Linux environments.
Education
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field; or Master’s degree; or PhD.

About the job

Designs, develops, and optimizes high-performance data plane software for Cisco Hypershield Smart Switches, including DPU-based packet processing and security capabilities.

What you'll do

  • Build and optimize networking software on Linux-based systems, and troubleshoot defects, performance, and customer issues.
  • Lead technical design discussions, participate in architecture and code reviews, and mentor engineers.
  • Collaborate with software, hardware, and security teams to deliver Smart Switch networking and security capabilities.

What they ask for

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field and 12+ years of related experience; or Master’s degree with 10+ years; or PhD with 7+ years.
  • 10+ years of professional software development using C or C++ in Linux environments.
  • Experience developing networking or data plane software, with strong knowledge of Layer 2, Layer 3, and common networking protocols.
  • Experience with high-performance packet processing using DPDK, networking stacks, or similar technologies, and with delivering production-quality systems software.

Nice to have

  • Experience with DPUs, SmartNICs, network processors, or networking appliances.
  • Experience with P4 or other programmable data plane technologies; networking architecture or large-scale distributed networking solutions.

Pay

$214,100.00 to $309,800.00 (base salary); $214,100.00 - $356,300.00 (base salary); $192,400.00 - $317,200.00 (base salary)

Tools

C/C++, Linux, DPDK, P4

Model-written summary · the original posting is authoritative

First seen Oct 16, 2026 · Last verified Nov 4, 2026 (UTC)