Cisco

Software Engineer-Network programming, SDK, C/C++, P4

Cisco
Apply
3 days ago
Bengaluru, IndiaMid Level

Responsibilities

  • Develop software for Cisco’s next-generation Nexus data center switch products.
  • Define, architect, design, and deliver new platform features and solutions.
  • Write clean, maintainable, well-tested code and perform coding, debugging, testing, and troubleshooting.
  • Lead small-to-medium features or limited-complexity projects from technical design through completion.
  • Troubleshoot production issues, participate in on-call rotations, lead postmortems, and write root-cause analyses as needed.
  • Perform code reviews, mentor peers and engineering interns, and share knowledge across teams.
  • Coordinate project timelines, communicate specifications, and develop remediation plans to support timely delivery.
  • Advocate for product features addressing customer needs and track product adoption and success metrics.

Requirements

  • 4+ years of experience.
  • Strong programming skills in C and/or C++, with proficiency in Python.
  • Experience with embedded and/or router/switch software development.
  • Experience debugging with tools such as GDB.
  • Demonstrated experience with L2/L3, ACL, QoS packet forwarding and/or CPU packet paths.
  • Experience with traffic generator tools such as IXIA and Spirent.
  • SDK development on NPU, DPU, or networking ASICs is highly desirable.
  • Hands-on experience with SDK integration, debugging, and optimization in sophisticated software projects is preferred.
  • Practical experience with network processors and/or packet-forwarding ASICs, including real-world development and deployment, is preferred.
  • Ability to collaborate across diverse, multifunctional teams and resolve technical challenges.

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