# Software Engineer

**Company**: Cisco
**Location**: Bangalore
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Bangalore-India/Software-Engineer----C-C----Python-scripting--L2-L3-Networking--5-9-Years-_2029294?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/software-engineer-029e9013-61b/

## 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](https://yubhub.co/).

## Skills

### Required
- C
- C++
- TCP/IP
- BGP
- OSPF
- data structures
- algorithms
- wireless technologies
- security and encryption
- Linux
- RTOS

### Nice to have
- complex systems architecture
- high availability
- inter-process communication
- traffic generators
- protocol analyzers
- Python
- OpenAI APIs

---

Source: [Apply at cisco.wd5.myworkdayjobs.com](https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Bangalore-India/Software-Engineer----C-C----Python-scripting--L2-L3-Networking--5-9-Years-_2029294?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
