Software Engineer- C/C++ , Networking , Forwarding - 8 to 15 yrs | BLR
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
Cisco's MIG Platform Forwarding team develops high-performance data plane software for service provider networks and IOS-XR platforms. You will design, implement, debug, and optimize embedded forwarding features and NPU packet-processing logic.
What you'll do
- Design and implement forwarding features for the IOS-XR platform
- Write high-performance code for QoS, mirroring, OAM, and L2/L3 technologies
- Implement data plane logic and interact with NPU microcode and SDKs
- Debug defects using logs, core dumps, and packet traces
- Profile and tune code to reduce latency and improve throughput
- Use AI-assisted tools for code generation, tests, and static analysis
Skills
Must have
- C++
- C
- Python
- Embedded software development
- Npu data plane programming
- Network forwarding protocols
- Network debugging
- Memory management
- CI/CD
Nice to have
- Ios-xr
- Tcp/udp
- Ipv4/ipv6
- Qos
- Acl
- Npu programming
- Ai/llm tools
Tools
- Clearcase
- Valgrind
- Ddts
- Gdb
- Git
- Copilot
Who it's for
- Education
- Engineering degree
- Degree
- computer science, electrical engineering
- Experience
- 7 to 10 years
- Domain
- networking infrastructure
About Cisco
Cisco has 173 open roles in Bangalore, at Cisco Bangalore Campus (Cessna Business Park). See every Cisco role.
More at Cisco
Entry level · 1 to 3 years
Lead or staff · 11 to 15 years
Senior · 7 to 11 years
Lead or staff · 10+ years
Senior · 7 to 12 years
Entry level · 0 to 3 years
Mid level · 2 years
Lead or staff · 8+ years
Similar roles
All embedded and firmware jobs
GalaxEye · Entry level · 1 to 2 years · Fresher friendly
Walmart Global Tech India (WM Global Technology Services India) · Mid level · On-site · 2+ years

Bosch Global Software Technologies · Senior · 5 to 10 years

Analog Devices · Mid level · 4 to 12 years

