DailyITJobs

Software Engineer – IOS XE Switching, Routing & Wireless (C/C++)

Cisco · Bengaluru

CompanyCisco
RoleSoftware Engineer – IOS XE Switching, Routing & Wireless (C/C++)
LocationBengaluru
Work modeOn-site
Experience3–6 years
Job typeFull-time

About this job

Cisco is hiring a Software Engineer in Bengaluru for the enterprise networking group that builds IOS XE. You will take software for enterprise switches, routers, wireless and industrial IoT devices through development and integration.

The job covers design documents, clean code with unit tests, debugging across the lifecycle and planning project timelines. You will grow into an expert on several components and mentor newer engineers. The role is in the office.

Eligibility

  • Bachelor's with 5+ years, or master's with 3+ years, of related experience
  • High-quality C or C++ coding
  • Control plane or data plane software experience
  • Strong data structures, algorithms and system design
  • Networking firmware, wireless or encryption knowledge

Skills required

CC++IOS XESwitching & RoutingWireless 802.11Data Structures & AlgorithmsLinuxSystem Design

What you will do

  • Build software features for IOS XE devices
  • Analyse requirements and write design specs
  • Debug and fix issues through development and test
  • Plan timelines and report progress to stakeholders
  • Suggest new ideas that may become patents

How to apply

  • Open the official Cisco job page with the Apply button and submit your application there.
  • Tailor your resume to networking features you designed in C or C++ and products they shipped on.

Before the interview, prepare:

  • Switching basics: VLANs, STP, MAC learning and forwarding tables
  • Routing table vs forwarding table and how updates flow
  • C data structures: hash tables, tries and linked lists in practice
  • Design a feature spec: inputs, states, errors and tests

Apply on official website →

Stay safe: DailyITJobs is not a recruitment agency and is not connected to Cisco. Apply only on the official website. Never pay anyone for a job, interview or offer letter.

Posted 10 Nov 2026 · Last checked 13 Nov 2026 · Official source

More Software Engineer jobs