1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Software Engineer: C/C++/Python & Layer 2 (L2), Layer 3 (L3)
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22291763

    Cisco Systems logo

    Software Engineer: C/C++/Python & Layer 2 (L2), Layer 3 (L3)

    Cisco Systems · Bengaluru · onsite · Posted 4d ago

    Undisclosed5–9 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Job Summary

    Meet the Team:

    The Cisco Data Center Networking (DCN) Engineering group leads innovation in building products that power the world's largest networks. As the networking industry evolves and modernizes to meet the needs of the modern Artificial Intelligence and Edge Computing workloads our team is uniquely positioned to drive this transformation.

    We work closely with large Hyperscale and Enterprise customers to meet their AI/ML networks solutions by building Cisco's next generation Silicon One Asics based Nexus 9000 series Network platforms with innovative NX-OS based software solutions.

    Joining our team means working on transformative ideas that are shaping the future of Data center AI infrastructure. You'll collaborate with industry leaders, contribute to innovative advancements in Data Center networking solutions, and drive revolutionary progress in the field. We value our customers and thrive on teamwork. Come prepared to grow, be inspired, and make a difference. Together, we are redefining what's possible in the world of AI datacenter infrastructure routers and switches.

    Your Impact

    As a Software Engineer, you will design and develop a broad set of advanced networking features with emphasis in the Ultra-Low Latency (ULL) forwarding layer 1-3 services and HPT solutions. With the foundational capabilities of our next-generation platforms already established, this role offers a true ground-floor opportunity to drive the next phase of product growth. You will help shape our convergence strategy in the Hyperscaler data center space and deliver high-impact features powering Web, Cloud, Data Center networking solutions.

    Design, implement, and test C, C++, with Linux-based operating systems to develop highly scalable software systems on high-performance network devices.

    Hands-on embedded software development with excellent troubleshooting skills

    Build, optimize, and enhance the Port complex control plane, Layer2, Layer3 and PTP software leveraging the capabilities of Cisco's advanced Silicon One networking hardware/ASICs.

    Champion AI/ML integration into the platform workflow, utilizing your demonstrated hands-on experience to design solutions that boost efficiency and remove delivery barriers

    Collaborate closely with cross functional team lead engineers to ensure seamless development and integration of software modules to deliver high-quality solutions.

    Proactively identifies and participates in the resolution of sophisticated problems that impact the direction of the business.

    Develops and delivers innovative approaches that benefit customers and/or clients.

    Contributes to the development of annual organizational objectives/priorities.

    Builds and maintains long-term relationships with key stakeholders to ensure products and services reflect the needs and direction of the business.

    Minimum Qualifications

    • Masters/Bachelors ECE/CS with 4+ years of related experience in networking software development
    • Strong understanding and hands-on development experience delivering large-scale embedded system control and data plane technologies, including L2/L3 networking and VXLAN-based EVPN fabrics using C/C++ as development language on a Linux-based OS on networking switches and routers. Candidates must demonstrate deep technical fluency-beyond to provide architectural oversight and design guidance
    • Experience with Layer 2 (L2), Layer 3 (L3), VXLAN, PTP and ULL networking technologies, protocols, and data-plane behaviors.
    • Experience in Python with the ability to develop scalable, maintainable, and production-ready software solutions.
    • AI Proficiency: Demonstrated hands-on experience building and integrating AI/ML solutions into software workflows, including a clear understanding of the associated risks

    Preferred Qualifications

    • Communication Influence: Excellent verbal and written communication skills with the ability to synthesize complex technical updates.
    • Experience with Nexus 9000 series networking platform is a plus


    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Skills

    siliconComputer NetworksC plus plusClaimsworkflowPythonArchitectureCiscoLinuxArtificial Intelligence

    About Cisco

    Cisco Systems logo

    Cisco Systems

    Hardware & Networking

    16.0k+

    employees

    1984

    42 years old

    Bangalore / Bengaluru, Karnataka

    India

    ₹22.4L PA avg

    Avg at Cisco

    About

    Cisco delivers innovative software-defined networking, cloud, and security solutions to help transform your business, empowering an inclusive future for all.

    Industries

    Hardware & NetworkingInternetSoftware Product

    Employee ratings

    10 reviews

    4.1/ 5

    Culture

    3.5

    Career growth

    2.5

    Work-life

    3.2

    Employees rate it well for

    Work-Life Balance43Company Culture42

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    See all 995 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • How to Automate Cold Emails to Recruiters (2026): Free Gmail + Sheets Script, n8n Workflow, or an AI Agent
    • Cold email to HR for software jobs in India: 6 copy-paste templates
    • Auto apply on Workday, Greenhouse and Ashby, not Lever (2026)

    All career guidesAll articlesBrowse companies hiring

    Software Engineer: C/C++/Python & Layer 2 (L2), Layer 3 (L3) · waiting for your command