Senior Software Engineer – C/C++ & Network Systems
Core
Design, develop, and test scalable software components for Cisco IOS XE, powering enterprise switching, routing, wireless, and IIoT products.
Role type
Senior Software Engineer (C/C++ & Network Systems)
Builds
High-performance system software and control/data-plane features for Cisco IOS XE networking devices
Domain
Enterprise Networking, Network Operating Systems, Telecommunications
Deliverable
product features
Required skills
C/C++ programming, networking software/firmware, control plane development, data plane development, Linux/RTOS, system design, data structures, troubleshooting complex issues
Preferred skills
TCP/IP, BGP, OSPF, High Availability, IPC, memory management, distributed systems, containers, virtualization, wireless technologies (802.11ac/ax/be), Python, AI/LLMs, RAG, MCP
Technologies
Cisco IOS XE, IXIA, packet analyzers, Linux, RTOS
Responsibilities
Design and develop software for switching/routing/wireless/IIoT, analyze requirements and create functional specifications, troubleshoot system stability/security/performance issues, drive engineering process improvements, contribute to intellectual property/patents
Seniority
Senior, hands-on IC