The Cisco 8000 Layer 3 Forwarding team develops IOS XR software that powers packet forwarding on Cisco Silicon One networking ASICs. Within Cisco’s Distributed Systems Engineering organization, the team builds scalable, high-performance routing platforms for service providers and hyperscale networks, supporting cloud infrastructure and AI/ML workloads. The work connects routing decisions to hardware forwarding behavior, including programming routes and next hops and optimizing forwarding scale, performance, and reliability. The team collaborates with routing control plane teams and Cisco Silicon One ASIC and SDK engineering teams. The Software Engineer contributes throughout the software development lifecycle, from design and implementation to validation and production troubleshooting. The role involves designing, developing, automating, and testing software and features for complex network architectures using C/C++, defining and qualifying end-to-end or solution architectures, debugging network problems, and developing solutions informed by customer use cases. The engineer helps improve Cisco IOS XR and delivers reliable, high-quality software for AI/ML, hyperscaler, and service provider customers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior