Software Engineer (Embedded C, forwarding protocols | 4-10 years | Bangalore)
Core
Design, code, and optimize high-performance data plane software for IOS-XR platforms using Silicon One NPUs to power service provider networks.
Role type
Senior IC embedded software engineer (networking data plane)
Builds
High-performance forwarding features (L2/L3, QoS, MPLS, SRv6) for carrier-grade routers
Domain
Networking / Service Provider Infrastructure
Deliverable
production ML models | product features
Required skills
Embedded C, Python, NPU data plane programming, Layer 2/L3 forwarding protocols, performance optimization, debugging hardware/software interactions, CI/CD pipelines
Preferred skills
IOS-XR experience, TCP/IPv4/IPv6, AI/LLM tools for code generation and analysis (via careerplan.io/jobs/2025101-1-software-engineer-embedded-c-forwarding-protocols-4-10-years-bangalore-at-cisco)
Technologies
Silicon One (SiOne), Broadcom DNX, ezChip, IOS-XR, GDB, Valgrind, Clearcase, Git
