1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Senior Software Engineer - Layer 2 Protocol Development
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22547564

    MROTEK logo

    Senior Software Engineer - Layer 2 Protocol Development

    MROTEK · Bengaluru · onsite · Posted today

    Undisclosed3–7 yrsfulltimeSourced fromNaukri

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

    About this role

    Implements Layer 2 interface protocols for our network operating system, under the Principal Engineers guidance.


    Responsibilities
    • Implement the VLAN (802.1Q) protocol - frame tagging, sub-interface management, trunk/access modes, Q-in-Q
    • Implement LACP (802.3ad), ARP (RFC 826), NDP (RFC 4861), and LLDP (802.1AB) protocol stacks
    • Integrate with Linux kernel networking (Netlink, 8021q module, bonding driver) and optimize interface performance
    • Write and test C code, debug with Wireshark/tcpdump/ethtool, and profile for packet-processing performance
    • Mentor 2-3 junior engineers, review their code, and collaborate with the Principal Engineer on design decisions


    Requirements
    • Strong understanding of Ethernet, Layer 2 switching, and network interface concepts
    • Hands-on experience implementing or debugging network protocols in production environments
    • Experience with the Linux networking stack and systems programming


    Nice to Have
    • Experience with open-source networking projects (Linux bridge, Open vSwitch)
    • Experience with NIC drivers (Intel, Mellanox, Broadcom) or hardware offload
    • Understanding of STP/RSTP (802.1D/802.1w) for loop prevention
    • Familiarity with network namespaces and container networking
    • Knowledge of eBPF/XDP for packet filtering and processing
    • Familiarity with network simulators (GNS3, Containerlab)


    Key Skills
    • C
    • VLAN (802.1Q)
    • LACP (802.3ad)
    • ARP/NDP
    • LLDP (802.1AB)
    • Netlink
    • Linux Bridge
    • Wireshark
    • ethtool


    What You ll Gain
    • Work on cutting-edge network operating system used in carrier-grade deployments
    • Learn from experienced Principal Engineers and System Architects
    • Deep technical expertise in Layer 2 protocols and Linux networking
    • Opportunity to influence interface subsystem architecture and design decisions
    • Career growth path to Lead Engineer and Principal Engineer roles
    • Collaborative environment with focus on technical excellence


    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

    tcpdumpLACPEthernetOpen sourcestpwiresharkLinux KernelVLANComputer NetworksLinux

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

    Career guides

    • How to Find Alumni for a Job Referral (2026): LinkedIn Alumni Tool, X-Ray Search and College Networks - With Message Templates
    • How to find remote software jobs in India in 2026 (complete playbook)
    • ATS resume format for India: template, CTC and notice period rules (2026)

    All career guidesAll articlesBrowse companies hiring

    Senior Software Engineer - Layer 2 Protocol Development · waiting for your command