Cisco

Software Engineer: Silicon One (C++/Networking Protocols) - 4+ Years

Cisco
Apply
1 month ago
Bengaluru, IndiaMid Level

Responsibilities

  • Design, develop, integrate, and optimize software solutions across Cisco and open-source Network Operating Systems.
  • Triage customer issues and resolve software and networking problems in development, qualification, and production environments.
  • Collaborate with Silicon One architecture, SDK, platform software, NOS, customer, and ecosystem teams.
  • Integrate and support L2/L3 forwarding, ACL, QoS, traffic management, congestion management, and load-balancing features.
  • Perform software debugging, performance analysis, performance tuning, solution validation, deployment planning, and feature adoption support.
  • Contribute to automation, validation, testing, diagnostics, and continuous integration frameworks.
  • Participate in design reviews and technical planning activities.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field plus 4+ years of software development experience, or a master’s degree plus 3+ years of software development experience.
  • Strong software development expertise in C++ and Python.
  • Experience developing software on Linux-based systems.
  • Experience developing, integrating, or debugging networking software using SDKs and abstraction layers.
  • Experience with Switch Abstraction Interface (SAI) or similar networking abstraction frameworks.
  • Strong understanding of Layer 2 and Layer 3 networking technologies and protocols, QoS, traffic management, congestion management, and load balancing.
  • Experience with Network Operating Systems, networking ASICs, switching platforms, or network infrastructure software.
  • Hands-on experience with software debugging, performance analysis, and troubleshooting in complex networking environments.
  • Preferred qualifications include experience with networking SDKs, Cisco or open-source NOS platforms such as SONiC, data center networking, distributed systems, hyperscale or AI environments, Silicon One, Linux kernel interfaces, device drivers, low-level hardware programming, and Python-based automation or test infrastructure.
  • Preferred qualifications also include experience supporting customers, partners, or field engineering organizations and strong communication, collaboration, and mentoring skills.

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