Software Engineer - Networking

Cisco UK

Research Triangle Park, North Carolina, US
Base: $137,000.00 - $200,500.00; bonus/equity: ann...
Hybrid
C++ and python experience
Networking protocols and technologies
Algorithms and data structures
Our team develops the full software stack enabling the Silicon One network processors, working with Open Standards and customers to deliver best-in-class routing and switching platforms

Job Summary

  • Our team develops the full software stack enabling the Silicon One network processors, working with Open Standards and customers to deliver best-in-class routing and switching platforms.
  • In this role, you will be tasked with designing, developing and testing software features for control plane and data plane on Cisco’s Silicon One NPU, taking on the entire range of challenges from user-facing APIs to firmware.
  • At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond, offering limitless opportunities to grow and build.

Matching Summary

Our team develops the full software stack enabling the Silicon One network processors, working with Open Standards and customers to deliver best-in-class routing and switching platforms.

Salary

Base: $137,000.00 - $200,500.00; Bonus/Equity: Annual bonuses, Restricted stock units; Benefits: Medical, dental, vision, 401(k) match, paid leave

Skills & Requirements

Must-have

  • C++ and Python experience
  • Networking protocols and technologies
  • Algorithms and data structures

Nice-to-have

  • Analytical reasoning and debugging
  • Cloud, data center, or edge networking
  • High performing and scalable networking products

Key Requirements

  • 7+ years of Engineering experience or Master's with 4+ years
  • Bachelor's degree in CS, CE, EE, or related
  • Experience with networking protocols

Work Rights

Not specified

Tailored Resume

Cover Letter