CareerPlanSign in

Software Engineer :: C/C++, Python scripting, L2/L3 Networking (5-9 Years)

Bangalore, India💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Design, develop, and test robust, scalable software components and features for Cisco IOS XE OS, including control plane and data plane software for Enterprise Switching, Routing, Wireless, and IIOT products.

Role type

Senior Software Engineer (Networking Systems)

Builds

High-performance system software for Cisco Enterprise Switching & Routers and Service Provider Routing Platforms

Domain

Networking infrastructure, Enterprise switching, Routing, Wireless

Deliverable

production ML models | product features

Required skills

C/C++, Python, control plane software, data plane software, data structures, Wireless protocols (802.11ac/ax/be), Linux/RTOS/Networking OS internals, software architecture, system design, traffic analysis tools (IXIA/Sniffer)

Preferred skills

Networking protocols (TCP/IP, BGP, OSPF), High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Containers, Virtualization, Cisco certifications (CCNA, CCNP, CCIE)

Technologies

C, C++, Python, Linux, RTOS, IXIA, Sniffer, OpenAI APIs, RAG, MCP

Responsibilities

Design and develop control plane and data plane software; analyze requirements to create design documents and functional specifications; diagnose and resolve complex technical issues; drive continuous improvement of development lifecycles; innovate to create IP value

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.