7 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Lead the design, development, integration, deployment, and optimization of Silicon One software across Cisco and open-source Network Operating Systems.
- Drive feature enablement through SAI and other networking abstraction frameworks while collaborating with architecture, SDK, platform software, and NOS teams.
- Develop and optimize software for cloud, data center, AI/ML, GPU, and high-performance networking deployments.
- Lead integration of QoS, traffic management, congestion management, load balancing, and related networking capabilities.
- Analyze and resolve complex customer-reported software defects, integration problems, performance issues, and production incidents.
- Drive root-cause analysis, issue triage, technical coordination, and product-improvement feedback across engineering organizations.
- Support customer enablement through solution validation, deployment planning, performance tuning, and feature adoption.
- Participate in architecture discussions, design reviews, technical planning, automation, validation, testing, and continuous integration efforts.
- Mentor engineers, conduct code reviews, and promote engineering excellence.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field with 10+ years of software development experience, or a master’s degree in one of these fields with 8+ years of experience.
- Strong software development expertise in C++ and Python and experience developing on Linux-based systems.
- Experience developing, integrating, or debugging networking software using SDKs, abstraction layers, SAI, or similar frameworks.
- Strong understanding of Layer 2 and Layer 3 networking, Network Operating Systems, QoS, traffic management, congestion management, and load balancing.
- Hands-on experience with software debugging, performance analysis, and resolving complex networking issues in development, test, or production environments.
- Experience with networking ASICs, switching platforms, network infrastructure software, or networking SDKs.
- Preferred experience with Cisco or open-source NOS platforms such as SONiC, data center networking, distributed systems, PFC, ECN, lossless Ethernet, ARS, ECMP, UCMP, RoCEv2, RDMA, and high-performance data center fabrics.
- Preferred experience with AI/ML networking infrastructure, GPU cluster networking, hyperscale environments, Linux kernel interfaces, device drivers, low-level hardware programming, and Python-based automation or test infrastructure.
- Ability to lead complex technical initiatives and collaborate with customers, partners, and multiple engineering organizations, along with strong communication, mentoring, and customer-engagement skills.
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.
