23 hours ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Develop, test, and integrate software features into customer environments.
- Translate requirements from product management, testing, and customer teams into working solutions.
- Develop expertise in operating-system and network protocols.
- Learn and use Cisco development and unit-test environments.
- Serve as a point of contact for a component area when needed.
- Perform issue triage, monitoring, resolution, and customer support.
- Participate across the software development lifecycle from requirements collection through deployment, integration, and support.
Requirements
- 4–8 years of software engineering experience.
- Bachelor’s degree in computer science, electrical engineering, electronics and communication, or a technical equivalent.
- Expert knowledge and hands-on experience in C and familiarity with C++.
- Sound knowledge of operating-system concepts and system programming on UNIX-based systems.
- Knowledge of network programming and multithreaded programming.
- Preferred exposure to Netconf/Yang, gRPC, REST APIs, OpenConfig, SONiC, SNMP, L2/L3 protocols, and optical networking.
Benefits
- Opportunity to work on solutions used by major service providers and web enterprises.
- Exposure to operating systems and distributed systems technologies.
- Opportunity to work with experienced engineers and participate in end-to-end software development.
About Cisco
Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.
