Software Engineer - Dataplane, C++, L2/l3, Tcp/ip, Forwarding

Cisco UK

C++ embedded software development
Layer 2 and layer 3 forwarding technologies
Npu or dpu data plane experience
The team is at the forefront of developing products that power the largest networks in the world to support AI/ML workloads

Job Summary

  • The team is at the forefront of developing products that power the largest networks in the world to support AI/ML workloads.
  • Engineers will design and develop feature sets including Layer 2, Layer 3, control plane handling, and security features against DDOS attacks.
  • Cisco offers limitless opportunities to grow and build within a global team that collaborates with empathy to make big things happen.

Matching Summary

The team is at the forefront of developing products that power the largest networks in the world to support AI/ML workloads.

Skills & Requirements

Must-have

  • C++ embedded software development
  • Layer 2 and Layer 3 forwarding technologies
  • NPU or DPU data plane experience
  • Network Operating System development
  • GDB debugging and analytical reasoning

Nice-to-have

  • P4 microcode programming skills
  • Linux user space Network Operating Systems
  • Strong performance tuning capabilities
  • Control plane and forwarding infrastructure knowledge

Key Requirements

  • MS/BS degree in CS/EE/CE or technical equivalent
  • 6+ years of relevant software development experience
  • 5+ years embedded software development using C/C++/Python
  • 3+ years data plane experience with NPU/DPU
  • 3+ years experience in L2, L3, VXLAN, Segment Routing, or MPLS

Work Rights

Not specified

Tailored Resume

Cover Letter