Your impact
As a Software Engineer in the Service Provider High End Router (Cisco 8000) team, you will craft and develop a large range of networking features as part of the Software Development Team. The foundational features of the next generation platforms are solidly in place. This will be a ground floor opportunity and will allow you to be responsible for the next phase of product growth, convergence in the SP space supplying significant features for Web, Cloud, Data centre, and Mobile solutions.
Design, implement, and test C, C++ and P4 programs to define packet processing behaviours on network devices.
Build, optimize, and enhance the backend of the P4 compiler to use the full potential of networking hardware.
Tackle complex resource management problems and optimize resource allocation across network processing pipelines.
Collaborate with ASIC engineers to ensure flawless integration of P4 programs with next-generation IC designs, providing compiler support during hardware development phases.
Participate in the design and implementation of new C, C++ and P4 language features to support the needs of network application developers.
Minimum Qualifications
Bachelor’s or Master’s degree in STEM with 5 or 3 years of experience, respectively.
Experience with software design using C/C++ and Python
Experience in troubleshooting and debugging
Experience with Layer 2 (L2) and Layer 3 (L3) networking technologies
Preferred Qualifications