Software Engineer :: C/C++, Python scripting, L2/L3 Networking (5-9 Years)
CiscoMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessStrong employer brand and mid-level engineering role increases competition, despite networking specialization narrowing the pool.
Requires IOS XE control/data-plane and networking systems expertise, limiting cross-industry transferability.
Explicit 5-9 years requirement and mandatory networking/C++ skills enforce strict shortlisting.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and integrate control plane and data plane software for Cisco IOS XE Enterprise Switching, Routing, Wireless, and IIOT products.
Design, implement, test, and document scalable and robust software components meeting technical standards and system stability requirements.
Drive continuous improvement in development lifecycle, engineering processes, and innovate towards creating patentable IP.
Minimum Requirements
Bachelor's degree + 5 years related experience, or Master's + 3 years, or PhD with no experience.
Proficient in C/C++ programming with experience in control plane or data plane software for networking products.
Experience with wireless technologies (802.11ac/ax/be), Linux/RTOS/Networking OS internals.
Knowledge of software architecture, system design, and experience with traffic generators/analyzers is a plus.
Ideal Candidate Profile
Experienced in complex networking protocol implementations (e.g., TCP/IP, BGP, OSPF) and system architecture.
Strong background in high availability, IPC, memory management, distributed communications, serviceability, containers, or virtualization.
Ability to rapidly learn new technical skills and adapt to changing business requirements in a large-scale enterprise environment.
