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

Cisco
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5-9 yearsEducation: bachelorsSkills: ["Problem-solving","Technical troubleshooting","Continuous improvement","Adaptability","Innovation"]

Develop and integrate robust software components for Cisco’s IOS XE platform, including control plane and data plane software for enterprise switching and routing, service provider routing, and related networking products. Diagnose complex technical issues to maintain system stability, translate requirements into detailed design documents and functional specifications, and continuously improve development lifecycles and engineering processes. Opportunity to innovate and contribute to IP through patents.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
20 hours ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 25 minutes agoStatus: Live

Job Summary

Develop and integrate robust software components for Cisco’s IOS XE platform, including control plane and data plane software for enterprise switching and routing, service provider routing, and related networking products. Diagnose complex technical issues to maintain system stability, translate requirements into detailed design documents and functional specifications, and continuously improve development lifecycles and engineering processes. Opportunity to innovate and contribute to IP through patents.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and test robust, scalable software components and features meeting rigorous standards.
  • •Design and develop control plane and data plane software for Cisco IOS XE switching, routing, and wireless/IIoT products.
  • •Analyze requirements and problem statements to produce correct software designs, including detailed design documents and functional specifications.
  • •Diagnose and resolve complex technical issues to ensure optimal system stability.
  • •Drive continuous improvement of development lifecycles, engineering processes, and industry best practices.

Key Requirements

  • •Bachelors + 5 years of related experience, or Masters + 3 years, or PhD + 0 years.
  • •Prior experience with control plane and/or data plane software, and networking OS internals (Linux/RTOS).
  • •Proficient in writing quality code in C/C++.
  • •Experience developing software/firmware for networking products and strong software architecture/system design knowledge.
  • •Experience with traffic generators/analyzers such as IXIA/Sniffer (plus) and ability to build solutions using Python and AI tooling (agentic network diagnostics).
Experience:5-9 yearsNetworkingSoftware/firmwareControl planeData planeWirelessNetwork OS internals
Education:Bachelor's
Skills:Problem-solvingTechnical troubleshootingContinuous improvementAdaptabilityInnovation
Certifications:CCNACCNPCCIE
Tech Stack:C/C++PythonCisco IOS XELinuxRTOSTCP/IPBGPOSPF802.11ac802.11ax802.11beTraffic generatorsIXIASnifferOpenAI APIsRAGMCP

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor