Cisco

Software Engineer

Cisco
Apply
15 hours ago
Bengaluru, IndiaMid Level

Responsibilities

  • Design, implement, and test C/C++ software on Linux-based operating systems for scalable, high-performance networking devices.
  • Develop embedded software and troubleshoot sophisticated issues across large, distributed codebases.
  • Build and optimize port-control, Layer 2, Layer 3, PTP, ultra-low-latency, control-plane, and data-plane software.
  • Leverage Cisco Silicon One networking hardware and ASIC capabilities in software solutions.
  • Integrate AI/ML solutions into platform workflows while considering associated risks.
  • Collaborate with cross-functional engineers to develop and integrate high-quality software modules.
  • Develop innovative approaches and contribute to organizational objectives and stakeholder-focused product direction.

Requirements

  • Bachelor’s or master’s degree in electrical/computer engineering or computer science.
  • At least two years of related experience in networking software development.
  • Hands-on experience developing large-scale embedded control-plane and data-plane systems using C/C++ on Linux-based networking switches and routers.
  • Experience with Layer 2, Layer 3, PTP, and ultra-low-latency networking technologies, protocols, and data-plane behavior.
  • Experience troubleshooting and debugging complex software issues, including practical use of GDB.
  • Experience developing scalable, maintainable, production-ready software in Python.
  • Demonstrated hands-on experience building and integrating AI/ML solutions into software workflows.
  • Strong verbal and written communication skills are preferred.
  • Experience with the Nexus 9000 networking platform is preferred.

Tech Stack

Categories

Cisco

About Cisco

10,000+ employees

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.

Contact me