Talent.com
This job offer is not available in your country.
Software Engineer – Networking (C / Linux, L2 / L3 Protocols, SDK Development)

Software Engineer – Networking (C / Linux, L2 / L3 Protocols, SDK Development)

CiscoBangalore Urban, Karnataka, India
30+ days ago
Job description

🚀 We’re Hiring : Software Engineer – Enterprise Switching (C / Linux, L2 / L3 Protocols | 4–8 years)

At Cisco, the Enterprise Switching organization is building the backbone of the modern network with our industry-leading Catalyst Cat9000 series . These switches power the world’s most critical networks—supporting hybrid work, AI / ML-driven security, cloud integrations, and groundbreaking innovations in enterprise connectivity.

💡 What you’ll do :

You’ll be part of a world-class team creating technologies that redefine enterprise networking. From hospitals and financial institutions to global enterprises, your work will directly impact how organizations stay connected, secure, and agile. You’ll :

  • Develop and integrate next-gen software in C / Linux for Cisco’s switching platforms.
  • Work with L2 / L3 protocols, routing (IPv4 / 6, multicast / unicast) and networking fundamentals.
  • Contribute to SDK development , packet processing (DPDK, P4), and hardware platforms (ASICs, FPGAs, NPUs).
  • Innovate with Linux OS, RTOS internals, virtualization, containers, HA, and distributed systems .
  • Collaborate with a BU-wide community of experts while growing your technical depth.

✅ Minimum Qualifications :

  • 4–8 years of experience in networking technologies and applications.
  • Strong C programming in multi-threaded environments.
  • Hands-on with data structures, operating systems, and networking fundamentals .
  • Familiarity with Cisco OS (XR, XE, NX-OS) is a plus.
  • Bachelor’s in Computer Science or related field (Master’s preferred).
  • 🌍 Why Cisco?

    At Cisco, we don’t just connect networks—we connect people. Our #WeAreCisco culture celebrates diversity, inclusion, and innovation. You’ll find :

  • 80 hours of paid volunteer time yearly.
  • 30+ employee resource groups fostering belonging and growth.
  • Endless opportunities to explore new technologies and career paths.
  • 💫 Be part of the team redefining enterprise networking for decades to come. Take your next step and be you, with us!

    👉 Apply here : https : / / jobs.cisco.com / jobs / ProjectDetail / Software-Engineer-Enterprise-Switching-C-Linux-L2-L3-Protocols-Networking-platform-development-PHY-drivers-SERDES-SFP-4-8-years / 1447749

    #Cisco #Hiring #SoftwareEngineer #Networking #Switching #CProgramming #Linux #WeAreCisco

    Create a job alert for this search

    Software Engineer • Bangalore Urban, Karnataka, India

    Related jobs
    • Promoted
    INFOLOB Global - Senior Staff Software Engineer - Network Protocols

    INFOLOB Global - Senior Staff Software Engineer - Network Protocols

    INFOLOB SOLUTIONS INDIA PRIVATE LIMITEDBangalore
    Job Description : At Infoblox, every breakthrough begins with a bold what if.What if your ideas could ignite global innovation?. What if your curiosity could redefine the future...Show moreLast updated: 6 days ago
    • Promoted
    Introlligent - Linux Network Engineer - Routing & Switching

    Introlligent - Linux Network Engineer - Routing & Switching

    INTROLLIGENT SOLUTIONS PVT LTDBangalore
    Linux : - Administer, install, configure, and maintain Linux-based systems (RHEL, Ubuntu, CentOS).Perform routine system updates, patching, configuration changes, and...Show moreLast updated: 30+ days ago
    • Promoted
    L3 Infrastructure Engineer (VMWare, Server & Network)

    L3 Infrastructure Engineer (VMWare, Server & Network)

    Nextbridge IT SolutionsBangalore, IN
    We're looking for a highly skilled .This isn't just a server, network, or virtualization role; it's a dynamic position for a seasoned professional who can handle all three.You will be a top-tier es...Show moreLast updated: 7 days ago
    • Promoted
    ColorTokens - Software Engineer - Networking

    ColorTokens - Software Engineer - Networking

    ColortokensBangalore
    About the job : Job Title : Software Engineer Networking (28 Years Experience) Location : Bangalore Job Type : Full-time&l...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Linux Kernel & Networking Engineer

    Senior Linux Kernel & Networking Engineer

    Philodesign Technologies IncBengaluru, Karnataka, India
    Job Opening : Senior Linux Kernel & Networking Engineer.We are looking for an experienced.Linux Kernel & Networking Engineer. The role involves working on kernel modules, network stack enhancements, ...Show moreLast updated: 7 days ago
    • Promoted
    Engineer

    Engineer

    Intraedge Technologyhosur, tamil nadu, in
    Expected skillsets & job profile -.Go Anywhere and Seeburger MFT standard FTP servers and secure FTP servers using SFTP (SSH File Transfer Protocol), SCP, AS2, and FTPS (FTP over SSL) protocols.Exp...Show moreLast updated: 26 days ago
    • Promoted
    Senior Network Engineer L3-L4

    Senior Network Engineer L3-L4

    BoffinHive Technologieshosur, tamil nadu, in
    The professional services role which works on client engagements from initial design through implementation and migration and continues to provide operational support. This ensures a seamless transi...Show moreLast updated: 4 days ago
    • Promoted
    Cloud Network Engineer

    Cloud Network Engineer

    IQVIAhosur, tamil nadu, in
    Cloud Network Engineering, AWS / Azure, Firewall, Load Balancer.Required Skills and Experience.Skilled in provisioning and maintaining network systems such as Palo Alto Firewalls, F5 Load Balancers, ...Show moreLast updated: 18 days ago
    • Promoted
    Linux Cloud

    Linux Cloud

    Tech Mahindrabangalore, karnataka, in
    Years of Work experience with Linux.MS – Azure 70-533 / 70-534 – Preferred.Support Timing – 8 / 5 Support.We are seeking people with strong Linux skills with Azure cloud experience.You will be resp...Show moreLast updated: 26 days ago
    • Promoted
    Linux System Engineer

    Linux System Engineer

    Recrobangalore, karnataka, in
    As a Senior Software Engineer, you will play a key role in enhancing.Your responsibilities will include : .Collaborating on requirements analysis, architecture design, and design.Developing and maint...Show moreLast updated: 7 days ago
    • Promoted
    ACL Digital - L2 / L3 Senior Software Engineer - Multicast Protocols

    ACL Digital - L2 / L3 Senior Software Engineer - Multicast Protocols

    ACL DigitalBangalore
    Senior Network Software Developer - L2 / L3 IP Multicast to join our dynamic team in Bengaluru.Job Summary : We are seeking a highly skilled and experienced S...Show moreLast updated: 30+ days ago
    • Promoted
    Apigee (Linux + Networking)

    Apigee (Linux + Networking)

    Tata Consultancy ServicesBengaluru, Karnataka, India
    Role : Apigee (Linux + Networking).Location : Bangalore / Chennai / Gandhinagar.APIGEE, Unix / Linux, Networking, Cloud Ops. Ideally should be at least 3 years of hands-on with Linux Infra).Hands-on Exper...Show moreLast updated: 5 days ago
    • Promoted
    Senior Linux Engineer – Quantitative Research & HPC

    Senior Linux Engineer – Quantitative Research & HPC

    People Realm Recruitment Services Private LimitedBengaluru, India
    Job Title : Senior Linux Engineer – Quantitative Research & HPC.Years of Exp - 5 to 12 / 14 Years.Our client is a leading global investment management firm. Their quantitative research and trading tea...Show moreLast updated: 5 days ago
    • Promoted
    Ivanti - Staff Software Engineer - Network Protocols

    Ivanti - Staff Software Engineer - Network Protocols

    IVANTI TECHNOLOGY INDIA PRIVATE LIMITEDBangalore
    Who We Are : In today's work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherever and howe...Show moreLast updated: 27 days ago
    • Promoted
    NAS Appliance Platform Engineer

    NAS Appliance Platform Engineer

    Recrobangalore, karnataka, in
    Participate in design, development, test, and maintenance of Nasuni’s NAS.Develop and maintain complex Linux systems software to support deployment,. Write automated tests and contribute to build / re...Show moreLast updated: 7 days ago
    • Promoted
    L4 UC Engineer

    L4 UC Engineer

    Servion Global Solutionshosur, tamil nadu, in
    UC Architecture & Design : Deep understanding of Unified Communications Products like CUCM, CUC, IM & Presence, and Expressways. Deep knowledge of designing and troubleshooting clusters, inter-cluste...Show moreLast updated: 17 days ago
    • Promoted
    Linux Software Repository Maintainer

    Linux Software Repository Maintainer

    Nakshatra Systemshosur, tamil nadu, in
    Nakshatra Systems is looking forward to hire a linux software repository maintainer who can service and manage the integrity of a software repository (update / upgrade / patch etc).This is not a system...Show moreLast updated: 26 days ago
    • Promoted
    Software Engineer – Networking (L2 / L3, SONiC)

    Software Engineer – Networking (L2 / L3, SONiC)

    ConfidentialBengaluru / Bangalore, India
    The client is looking at hiring a Software Engineer – Networking (L2 / L3, SONiC) for their team at Bangalore.Client is seeking a skilled Software Engineer with strong expertise in Layer 2 and Layer ...Show moreLast updated: 8 days ago