Senior Software Engineer – C/C++ & Network Systems

Cisco
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Troubleshooting","Innovation","Adaptability"]

Build and integrate scalable, high-quality software components for Cisco IOS XE, helping power enterprise switching, routing, wireless, and IIoT solutions. You’ll develop control-plane and data-plane capabilities, translate requirements into software designs and specifications, troubleshoot complex issues to ensure stability, security, and performance, and drive engineering process improvements. You’ll also innovate and contribute ideas toward intellectual property and patent opportunities.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
1 day ago

Senior Software Engineer – C/C++ & Network Systems

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Build and integrate scalable, high-quality software components for Cisco IOS XE, helping power enterprise switching, routing, wireless, and IIoT solutions. You’ll develop control-plane and data-plane capabilities, translate requirements into software designs and specifications, troubleshoot complex issues to ensure stability, security, and performance, and drive engineering process improvements. You’ll also innovate and contribute ideas toward intellectual property and patent opportunities.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and test scalable, high-quality software components for Cisco IOS XE.
  • •Develop control-plane and data-plane software for switching, routing, wireless, and IIoT products.
  • •Analyze requirements and create software designs, functional specifications, and solutions.
  • •Troubleshoot complex issues to ensure system stability, security, and performance.
  • •Drive engineering process improvements and adopt industry best practices, while innovating for IP/patent opportunities.

Key Requirements

  • •Bachelor’s with 5+ years of related experience (or Master’s with 3+ years, or PhD + 0 years).
  • •Strong programming skills in C/C++ with a focus on reliable, maintainable code.
  • •Experience or understanding of networking software/firmware, including control plane/data plane and Linux/RTOS or networking OS internals.
  • •Knowledge of data structures, software architecture, and system design to translate requirements into solutions.
  • •Experience with wireless technologies (802.11ac/ax/be) and networking testing tools such as IXIA or packet analyzers; Python/AI/LLMs/RAG/MCP are an advantage.
Experience:5+ yearsNetworking software/firmwareEnterprise switchingRoutingWirelessIIoTAI/LLMsRAGDistributed systems
Education:Bachelor's
Skills:TroubleshootingInnovationAdaptability
Certifications:CCNACCNPCCIE
Tech Stack:C/C++Cisco IOS XEControl planeData planeLinuxRTOSTCP/IPBGPOSPFWireless technologies (802.11ac/ax/be)IXIAPacket analyzersPythonAILLMsRAGMCPNetwork testing toolsSystem designSoftware architecture

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