Software Engineer | S1 SDK-C/C++, P4, Network programming | 4-8 years

Cisco
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringExperience: 4-8 yearsSkills: ["Collaboration","Communication","Mentoring","Ownership","Agile engineering"]

Build and deliver new software features for Cisco’s Nexus Ethernet switching platform, with architectural exposure to Ethernet technologies across public and private cloud infrastructure. Work independently with guidance to define, design, and complete enhancements on the Nexus product family, write clean and well-tested C/C++ and Python code, and troubleshoot complex production issues. Collaborate across teams, participate in agile delivery, and contribute to metrics, code reviews, and knowledge sharing.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
1 hour ago

Software Engineer | S1 SDK-C/C++, P4, Network programming | 4-8 years

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build and deliver new software features for Cisco’s Nexus Ethernet switching platform, with architectural exposure to Ethernet technologies across public and private cloud infrastructure. Work independently with guidance to define, design, and complete enhancements on the Nexus product family, write clean and well-tested C/C++ and Python code, and troubleshoot complex production issues. Collaborate across teams, participate in agile delivery, and contribute to metrics, code reviews, and knowledge sharing.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Participate in a project team developing software for the next-generation Nexus data center switch product family.
  • •Define, architect, design, and deliver new features and solutions on the Nexus platform.
  • •Write clean, maintainable, and well-tested C/C++ and Python code, perform coding/testing/debugging, and do code reviews.
  • •Troubleshoot complex production environment issues; may participate in on-call rotations and lead postmortems with root cause analysis.
  • •Collaborate with stakeholders on timelines and specifications, advocate for customer-driven features, and track adoption and success metrics.

Key Requirements

  • •4+ years of experience.
  • •Strong programming skills in C and/or C++ with proficiency in Python.
  • •Experience in embedded and/or router/switch software development.
  • •Debugging experience with tools such as GDB.
  • •Demonstrated experience with L2/L3/ACL/QoS packet forwarding and/or CPU packet path.
Experience:4-8 yearsNetworkingData center networkingEmbedded softwareRouter/switch softwareSDK development
Skills:CollaborationCommunicationMentoringOwnershipAgile engineering
Tech Stack:CC++PythonGDBIXIASpirentL2L3ACLQoSEthernetEthernet switchingNexusSDKNPUDPUNetworking ASICsP4Packet forwardingRouter/switch software

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor