01 Oct
|
Cisco
|
Bengaluru
About the Business
You will join the MIG Platform Forwarding team, the engine room behind the world’s most robust service provider networks. We build the high-performance data plane software that powers IOS-XR platforms, leveraging cutting-edge Silicon One (SiOne) Network Processing Units (NPUs).
Our team operates at the intersection of hardware and software, defining how packets traverse the internet's backbone. We are transitioning into a new era of embedded development, utilizing modern AI-assisted methodologies to deliver features faster and with higher quality.
Your Impact
As a Software Engineer, you will focus on the design, coding, and optimization of our forwarding software. You will be responsible for delivering high-quality code for complex Layer 2 and Layer 3 forwarding features, ensuring they extract maximum performance from our NPUs. You will act as a key technical contributor, applying modern software practices and AI-driven workflows to streamline development and debugging.
Key Responsibilities
• Feature Design & Implementation:
Own the design and development of specific forwarding features within the IOS-XR platform. Write high-performance, production-grade code for QOS, Mirroring, Slowpath, OAM, Layer 2 (EVPN, VPLS) and Layer 3 (SRv6, Segment Routing, MPLS) technologies.
• NPU Data Plane Programming: Implement data plane logic to optimize packet processing. Translate network protocol requirements into efficient NPU microcode and SDK interactions.
• Debugging & Root Cause Analysis: Investigate and resolve complex software defects found during internal testing or customer deployments. Analyze logs, core dumps, and packet traces to distinguish between NPU behavior and software logic issues.
• Performance Optimization: Profile and tune code to minimize latency and maximize throughput, ensuring the software meets strict service provider performance metrics.
• Contemporary Development Practices: Actively apply AI/LLM-based tools for code generation, unit test
📌 Software Engineer (Bengaluru)
🏢 Cisco
📍 Bengaluru