Job descriptionThe application window is expected to close on: 05/18/2026.
Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.
Meet the Team The Platform Forwarding team at Cisco develops innovative software solutions across the routing, switching, and wireless platform portfolio, transforming networking through groundbreaking technologies. Our team is deeply invested in reshaping IT consumption for our customers, specifically through the Cisco 8000 Series, one of our most successful routing products that leverages the advanced Silicon One architecture. Introduced to revolutionize the Internet for the 5G era, the 8000 Series focuses on performance, efficiency, and sustainability, aiding service providers and web‑scale companies in reducing the costs of building and operating mass‑scale networks for the 5G, AI, and IoT era. This unified, programmable architecture is designed to serve various network environments, from web‑scale data centers to 5G network edges and enterprise access points. Specifically, our team emphasizes Layer 3 forwarding on the Cisco IOS XR operating system, enhancing network environments for the world’s largest service providers and hyperscalers.
Your Impact Are you pushing the envelope? As a Software Engineer working on platform forwarding at Cisco, you will be crafting, implementing, and empowering the next‑generation software stack for Cisco’s route, switch, and wireless portfolio. You will be part of a dynamic Agile development team utilizing state‑of‑the‑art software and tools to develop innovative solutions with a focus on simplicity. Your role will involve working on the design of next‑generation networks for the SP Routing portfolio of XR‑based products, with a workload split of 30% sustaining engineering and 70% new development. Other responsibilities include:
Gather functional specifications, design and develop forwarding applications, and test the code.
Develop network automation, algorithmic thinking, and analytics applications derived from customer use cases.
Design, develop, automate, and implement new hardware or features across complex network architectures using C/C++ language.
Define and qualify end‑to‑end solution architectures, engage in debugging complex network problems, and define solutions.
Collaborate closely with cross‑functional teams to ensure seamless integration and delivery of new features and improvements.
Expertise in internal tooling, CI/CD, API design, and fostering collaboration across teams to improve engineering efficiency
Minimum Qualifications
• Bachelors + 8 years of related experience, or Masters + 6 years of related experience, or PhD + 3 years of related experience.
Programming experience with C or C++
Automation experience with Python
Experience with CI/CD and API design
Preferred Qualifications
Previous experience in networking, including experience with networking protocols such as (IPv4, IPv6, MPLS, RIP, etc.)
Experience using GO programming language to write unit tests
Familiarity with Linux environments
Experience with Agile development methodologies
Experience in network virtualization development
Experienced with modern software tools and techniques for development/debugging and validated software design and development skills
#J-18808-Ljbffr