DailyITJobs

Software Engineer – IOS XE Control & Data Plane (C/C++, Python)

Cisco · Bengaluru

CompanyCisco
RoleSoftware Engineer – IOS XE Control & Data Plane (C/C++, Python)
LocationBengaluru
Work modeOn-site
Experience3–6 years
Job typeFull-time

About this job

Cisco is hiring a Software Engineer in Bengaluru to work on IOS XE, the operating system behind many of Cisco's enterprise switches, routers and wireless devices. You will design, code and test control plane and data plane software.

The products include switching, routing, wireless and industrial IoT devices used by large enterprises. You will write design documents, code with little supervision, solve hard issues and mentor peers and interns. The role is in the office.

Eligibility

  • Bachelor's with 5+ years, or master's with 3+ years, of related experience
  • Strong C or C++ plus Python scripting
  • Hands-on networking protocols such as TCP/IP, BGP or OSPF
  • Wireless (802.11ax/be) or security such as TLS or MACsec
  • Linux, RTOS or network OS internals

Skills required

CC++PythonIOS XETCP/IP / BGP / OSPFWi-Fi 6/7MACsec / TLSLinux / RTOS

What you will do

  • Design and build control and data plane features
  • Write design documents and functional specs
  • Code, unit test and debug with little guidance
  • Solve stability, security and performance issues
  • Mentor peers and interns and share project status

How to apply

  • Open the official Cisco job page with the Apply button and submit your application there.
  • Tailor your resume to control plane or data plane features you built and the protocols involved.

Before the interview, prepare:

  • BGP and OSPF: neighbour states, route selection and convergence
  • C/C++: memory, structures and lock-free vs locked code
  • Wi-Fi 6 basics: OFDMA, MU-MIMO and roaming
  • MACsec vs IPsec vs TLS: where each protects traffic

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 12 Nov 2026 · Official source

More Software Engineer jobs