Talent.com
This job offer is not available in your country.
Software Engineer – Networking (L2 / L3, SONiC)

Software Engineer – Networking (L2 / L3, SONiC)

ConfidentialBengaluru / Bangalore, India
10 days ago
Job description

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 3 networking protocols and hands-on experience with SONiC (Software for Open Networking in the Cloud). The ideal candidate will contribute to the design, development, testing, and deployment of advanced networking solutions for high-performance and scalable environments.

Key Responsibilities :

  • Design, develop, and maintain networking features and modules with a focus on L2 / L3 networking protocols (e.g., VLAN, STP, OSPF, BGP, MPLS).
  • Develop and integrate features on SONiC (Software for Open Networking in the Cloud) platforms.
  • Work on switch / router operating system internals, hardware abstraction, and control plane development.
  • Debug, troubleshoot, and optimize performance issues across networking stacks.
  • Collaborate with cross-functional teams including QA, hardware, and system engineering to deliver reliable solutions.
  • Participate in code reviews, contribute to best practices, and support continuous integration / deployment processes.

Required Skills & Experience :

  • Bachelor's or Master's degree in Computer Science, Electronics, or related field.
  • Proven experience in networking software development with emphasis on L2 / L3 protocols .
  • Hands-on experience with SONiC (SwitchDev, SAI, or related frameworks) .
  • Strong programming skills in C / C++ and / or Python .
  • Experience working with Linux networking stack, kernel programming, or device drivers.
  • Familiarity with switch architectures (Broadcom, Mellanox, or similar).
  • Strong debugging, problem-solving, and analytical skills.
  • Good to Have :

  • Experience with large-scale data center networking.
  • Contributions to open-source networking projects (especially SONiC).
  • Knowledge of containerization (Docker), virtualization, or orchestration platforms (Kubernetes).
  • Exposure to network automation frameworks (Ansible, Terraform).
  • Show more

    Show less

    Skills Required

    C, Device Drivers, Kernel Programming, Python

    Create a job alert for this search

    Software Engineer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Senior Network Engineer

    Senior Network Engineer

    TECEZEhosur, tamil nadu, in
    Job Title : Senior Network Engineer (L2 / L3 Support).We are seeking a highly skilled Senior Network Engineer with 6+ years of experience to join our dynamic team. The ideal candidate will have a deep ...Show moreLast updated: 19 days ago
    • Promoted
    • New!
    Network & Cybersecurity Engineer (CCNA + Linux Certified)

    Network & Cybersecurity Engineer (CCNA + Linux Certified)

    Waltcorphosur, tamil nadu, in
    We are seeking a highly motivated.Network and Cybersecurity Engineer.The ideal candidate will hold a.Cisco Certified Network Associate (CCNA). Design, configure, and maintain LAN, WAN, and VPN solut...Show moreLast updated: 20 hours ago
    • Promoted
    UCCE L3 Engineer

    UCCE L3 Engineer

    Servion Global Solutionshosur, tamil nadu, in
    Supporting Experience on Cisco UCCE / UCCX / PCCE solutions & 3rd party Call recording platforms.Basic Cisco ICM / CCMP / CVP / CUIC & troubleshooting. MACD creation knowledge in Cisco UCCE & IPT platform...Show moreLast updated: 18 days ago
    • Promoted
    Technical Support Engineer

    Technical Support Engineer

    LogiCoyhosur, tamil nadu, in
    Technical Support, Healthcare, Troubleshooting, US timing, EMR and Pharmacy Integration.Candidate must have min 2-4 years of experience in Technical support using different support channels like Ch...Show moreLast updated: 7 days ago
    • Promoted
    Embedded Engineer - SoC / Firmware / OpenWRT

    Embedded Engineer - SoC / Firmware / OpenWRT

    MirafraBangalore
    Job Description : - Systems / Platform Integration / Firmware Development Engineer - 5 to 8 years of development work experience i...Show moreLast updated: 30+ days ago
    • Promoted
    Network Engineer

    Network Engineer

    Glidewell Dentalhosur, tamil nadu, in
    Analyzes, architects, designs, configures, installs, and manages enterprise network and network equipment.Maintains personal knowledge of network vendor technologies and associated software.Engages...Show moreLast updated: 26 days ago
    • Promoted
    • New!
    System Engineer

    System Engineer

    CUS Techhosur, tamil nadu, in
    We are looking for a detail-oriented and proactive.The role involves ensuring the reliability, security, and performance of servers, networks, and applications while providing technical support and...Show moreLast updated: 20 hours 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: 8 days ago
    • Promoted
    L3 Infrastructure Engineer (VMWare, Server & Network)

    L3 Infrastructure Engineer (VMWare, Server & Network)

    Nextbridge IT Solutionshosur, tamil nadu, 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: 8 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: 19 days ago
    • Promoted
    Network Engineer SME

    Network Engineer SME

    Zensar Technologieshosur, tamil nadu, in
    Lead the end-to-end architecture, design, and review of LAN / WAN networks for enterprise-scale deployments.Define and implement telecom infrastructure blueprints, including connectivity models, secu...Show moreLast updated: 18 days ago
    • Promoted
    Software Engineer – Networking (C / Linux, L2 / L3 Protocols, SDK Development)

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

    CiscoBangalore Urban, Karnataka, India
    We’re Hiring : Software Engineer – Enterprise Switching (C / Linux, L2 / L3 Protocols | 4–8 years).Enterprise Switching organization. These switches power the world’s most critical networks—supporting hy...Show moreLast updated: 30+ days ago
    • Promoted
    ACI Network Engineer

    ACI Network Engineer

    PamTen Inchosur, tamil nadu, in
    We are seeking numerous highly skilled Data Center Engineers to join our delivery team supporting Cisco initiatives.This role requires deep technical expertise across core data center technologies,...Show moreLast updated: 19 days ago
    • Promoted
    Senior Software Engineer - C / Linux / Networking Protocols

    Senior Software Engineer - C / Linux / Networking Protocols

    TERASTAR NETWORKS INDIA PRIVATE LIMITEDBangalore
    Job Title : Senior Software Engineer C, Linux, Networking Protocols Experience : 7-12 years Work Location : < / b...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Network Engineer L3-L4

    Senior Network Engineer L3-L4

    BoffinHive TechnologiesBangalore, 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: 5 days ago
    • Promoted
    LAN Implementation Firewall Engineer

    LAN Implementation Firewall Engineer

    PURVIEWhosur, tamil nadu, in
    Focus on design, implementation and automate within Firewall space to support product base model delivery.Firewall upgrades and Firewall hardware migration between multi-vendor environments.Proper ...Show moreLast updated: 6 days ago
    • Promoted
    Platform / BSP Engineer

    Platform / BSP Engineer

    Cambium NetworksBengaluru, Karnataka, India
    Highly proficient in C and embedded Linux development, with.Experience with Ethernet drivers, Wifi, PCI drivers, etc.Experience ARM64 architecture-based platforms. Strong knowledge of customizing ub...Show moreLast updated: 30+ days ago
    • Promoted
    Network Engineer (Azure & On-premise, Remote Job)

    Network Engineer (Azure & On-premise, Remote Job)

    Prasha Consultancy Services Private Limitedhosur, tamil nadu, in
    Remote
    Immediate or Early Joiners Only.A US Based IT MNC is looking for Network Engineer for one of their Banking Client.Client is looking for an expert in Manage / Support – firewalls, Checkpoint security,...Show moreLast updated: 5 days ago
    • Promoted
    • New!
    Engineer

    Engineer

    Nextbridge IT Solutionshosur, tamil nadu, in
    We are seeking an experienced subject matter expertise in the Fortinet.This critical role is centered on high-severity incident management, complex security troubleshooting, and architectural impro...Show moreLast updated: 20 hours ago