Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 10 Nov 2026

Software Engineer

Cisco Bangalore senior full-time

The employer hasn't listed a salary.

Apply on Cisco

Description

We're looking for a Software Engineer to join our IOS XE Platform Independent team at Cisco. You'll develop and integrate products deployed by leading enterprises worldwide, working with a vibrant technical community and learning from experts. You'll focus on IOS XE OS, which forms the backbone of many enterprise devices.

Responsibilities:

  • Design, develop, and test robust software components and features
  • Develop control plane and data plane software for Cisco IOS XE Switching, Routing, Wireless, and IIoT products
  • Analyze requirements and develop effective software designs
  • Write clean, maintainable code and unit tests with minimal guidance
  • Code, debug, test, and troubleshoot software throughout the development lifecycle
  • Develop expertise in multiple functional components
  • Diagnose and resolve complex technical issues
  • Drive continuous improvement in development lifecycles and engineering processes
  • Coordinate project timelines and review project specifications
  • Mentor peers and engineering interns
  • Develop innovative ideas that may lead to patents

Minimum Qualifications:

  • Bachelor's degree and 5+ years of related experience, or master's degree and 3+ years of related experience, or PhD
  • Proficiency in writing high-quality C or C++ code
  • Experience developing control plane or data plane software
  • Hands-on experience with networking protocols such as TCP/IP, BGP, or OSPF
  • Strong understanding of data structures and algorithms
  • Experience with wireless technologies such as 802.11ac, 802.11ax, or 802.11be
  • Knowledge of security and encryption technologies
  • Experience with Linux, RTOS, or networking operating system internals

Preferred Qualifications:

  • Experience with complex systems architecture
  • Hands-on implementation experience in areas such as high availability or inter-process communication
  • Experience validating networking features using traffic generators and protocol analyzers
  • Ability to learn new technical skills quickly and adapt to evolving business requirements
  • Cisco networking certifications such as CCNA, CCNP, or CCIE

Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds.

For more fresh new jobs, check out yubhub.co.

Skills

Required

Nice to have

  • complex systems architecture
  • high availability
  • inter-process communication
  • traffic generators
  • protocol analyzers
  • Python
  • OpenAI APIs
Apply on Cisco