3 days ago
Bengaluru, IndiaSenior
Responsibilities
- Develop high-quality software for Cisco Network Convergence System products using C/C++, Python, and Linux.
- Own and lead software submodules while contributing to scalable, reliable network-convergence solutions.
- Troubleshoot, debug, and resolve sophisticated technical issues across software components.
- Collaborate with cross-functional teams and mentor other software engineers.
- Adopt modern software development tools and maintain a quality-at-source mindset.
Requirements
- BE, B.Tech, ME, M.Tech, MS, MCA, or similar education.
- At least 7 years of software development experience with a proven track record.
- Strong understanding of computer science fundamentals and software engineering.
- Strong C/C++ programming and Python scripting skills.
- Experience with version management tools and Agile methodology.
- Accountability, ownership, mentorship, problem-solving, troubleshooting, debugging, and strong verbal and written communication skills.
- Preferred: operating-system and networking knowledge, device-driver or BSP exposure, OTN product experience, kernel/user-space/system-space programming, and SONIC development knowledge.
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.
