Talent.com
DCN Software Engineer - Network Protocols

DCN Software Engineer - Network Protocols

DoublUBangalore
1 day ago
Job description

Role Overview :

We are seeking a highly experienced and expert-level DCN (Data Center Networking) Software Engineer to drive the design and development of next-generation, high-performance networking solutions.

This pivotal role demands deep expertise in C++ programming within a Linux environment and an intimate working knowledge of complex L2 / L3 networking protocols.

You will be critical in building the core infrastructure that powers our cutting-edge products.

Key Responsibilities :

  • High-Performance Development : Architect and design high-performance, resilient applications using C++ within a robust Linux operating environment.
  • Product Innovation : Make significant technical contributions to the design and implementation of new networking products and features, focusing on scalability and reliability.
  • Cross-Functional Collaboration : Actively collaborate with cross-functional teams (Hardware, QA, Architecture) through all phases of design, development, integration, and deployment.
  • Protocol Implementation : Drive the implementation, optimization, and testing of complex L2 / L3 networking protocols.
  • Quality & Automation : Ensure stringent software quality through comprehensive unit testing, validation, and adherence to CI / CD processes and automation frameworks.
  • System Optimization : Design and tune software for multicore and multithreaded applications to maximize system performance and concurrency.

Required Skills and Experience (Mandatory)

1. Core Programming & Operating Systems

  • C++ & Linux Expertise : Strong programming experience in C++ (modern C++ preferred) with deep, hands-on development experience in a Linux environment.
  • Embedded / RTOS Knowledge : Experience working with embedded or real-time operating systems (RTOS) concepts, preferably within a Linux-based context.
  • Language Proficiency : Proficiency across multiple relevant languages : C, C++, Python, and Shell scripting (Bash).
  • 2. Advanced Networking Protocols :

  • L2 / L3 Mastery : In-depth knowledge of L2 / L3 networking protocols and their implementation, including :
  • a. Switching protocols (e.g. , RSTP).

    b. Routing protocols (e.g., OSPF, BGP).

    c. Tunneling protocols (e.g., GRE).

    d. Core IP routing concepts.

    e. Tools, Testing & DevOps

  • Version Control & CI / CD : Expert hands-on experience with Git / Stash and CI / CD tools like Jenkins.
  • Good practical knowledge of unit testing and CI / CD frameworks is required.
  • Debugging & Profiling : Proficiency with debugging and analysis tools like Valgrind.
  • Testing Frameworks : Experience with unit and functional testing frameworks such as gtest / gmock and pytest.
  • Quality Tools : Familiarity with code quality and review tools, including SonarQube and Fisheye / Crucible, or equivalent Atlassian tools.
  • Educational Qualification : Bachelor's or Master's degree in Computer Science, Computer Engineering, or Electrical Engineering

    (ref : hirist.tech)

    Create a job alert for this search

    Network Engineer • Bangalore

    Related jobs
    • Promoted
    Principal Protocol_ Kubernetes

    Principal Protocol_ Kubernetes

    RecroBengaluru, IN
    As a Principal Software Engineer - Protocols, you will play a key role in enhancing our cloud-scale NAS platform.Your responsibilities will include : . Participate and lead requirements analysis, arch...Show moreLast updated: 13 days ago
    • Promoted
    Network Engineer [T500-21000]

    Network Engineer [T500-21000]

    McDonald'sBengaluru, Karnataka, India
    One of the world’s largest employers with locations in more than 100 countries, McDonald’s Corporation has corporate opportunities in Hyderabad. Our global offices serve as dynamic innovation and op...Show moreLast updated: 4 days ago
    • 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: 30+ days ago
    • Promoted
    • New!
    Sr. Network Engineer - 8+ years - Remote

    Sr. Network Engineer - 8+ years - Remote

    Tekgence Inchosur, tamil nadu, in
    Remote
    We need someone who has experience with K8S networking / Kubernetes Networking (Not just Kubernetes experience).Buzz words may include bare metal Kubernetes or Container Network Interface (CNI) for K...Show moreLast updated: 22 hours ago
    • Promoted
    Software Developer - L2 / L3 Networking Protocols

    Software Developer - L2 / L3 Networking Protocols

    LuxoftBengaluru, Karnataka, India
    Perform embedded system software design and implementation for a leading high-performance data networking product and as a member of a highly capable and dynamic engineering team.Analyze requiremen...Show moreLast updated: 14 days ago
    • Promoted
    Network Software Engineer

    Network Software Engineer

    ConfidentialBengaluru / Bangalore
    Design and develop software for network management and optimization.Collaborate with network engineers to integrate software solutions with hardware infrastructure. Implement and maintain network pr...Show moreLast updated: 30+ days ago
    • Promoted
    Networking Protocols Automation Testing Engineer

    Networking Protocols Automation Testing Engineer

    ACL DigitalBengaluru, Karnataka, India
    ACL Digital is currently hiring for experienced.Networking Protocols Automation Testing Engineer.Job Description - Networking Protocols Automation Testing Engineer. Participate on a project team of ...Show moreLast updated: 14 days ago
    • Promoted
    • New!
    Platform Engineer

    Platform Engineer

    NTT DATA, Inc.hosur, tamil nadu, in
    Experience in EDR- CrowdStrike.Experience in any one Ng (NextGen) SIEM tools (Crowdstrike, Qradar, Arcsight, Splunk,etc). Hands-on Experience in Security Automation tools- SOAR Platform.Experience i...Show moreLast updated: 22 hours ago
    • Promoted
    Extreme Networks - Routing Protocol Engineer - BGP / MPLS

    Extreme Networks - Routing Protocol Engineer - BGP / MPLS

    Extreme Networks India Pvt LtdBangalore
    About the Opportunity : We are seeking an experienced Routing Protocol Engineer with a strong background in network software development, L2 / L3 protocols, and Linux-b...Show moreLast updated: 4 days ago
    • Promoted
    Fortinet - Technical Support Engineer - Network Protocols

    Fortinet - Technical Support Engineer - Network Protocols

    FortinetBangalore
    Fortinet , a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security.At Fort...Show moreLast updated: 30+ days ago
    • Promoted
    WLAN Software Developer

    WLAN Software Developer

    Cambium NetworksBengaluru, Karnataka, India
    Scope of Responsibilities / Expectations.Linux Embedded system and Wi-Fi engineers who are committed to deliver scalable and reliable wireless equipment to customers in various verticals starting fro...Show moreLast updated: 14 days ago
    • Promoted
    C / C++ Developer - Network Protocols

    C / C++ Developer - Network Protocols

    CLINIQON RCM PRIVATE LIMITEDBangalore
    Position : C / C++ Developer L2 / L3 Protocols Location : : 8+ Years &l...Show moreLast updated: 30+ 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
    Senior Software Engineer - Optical Networking (C++ / Linux)

    Senior Software Engineer - Optical Networking (C++ / Linux)

    ACL DigitalBengaluru, Karnataka, India
    ACL Digital is actively hiring for experienced.Senior Software Engineer - Optical Networking (C++ / Linux).Job Description - Senior Software Engineer - Optical Networking (C++ / Linux).We are seeking a...Show moreLast updated: 13 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: 30+ days ago
    • Promoted
    Senior Wired Network Protocol Developer

    Senior Wired Network Protocol Developer

    ConfidentialBengaluru / Bangalore
    Senior Wired Network Protocol Developer.We are seeking a highly experienced and passionate.Senior Wired Network Protocol Developer and Trainer. This role demands a deep understanding of Layer 2 and ...Show moreLast updated: 30+ days ago
    • Promoted
    Network Engineer - C Programming

    Network Engineer - C Programming

    AMBCBangalore
    Description : - Design, develop, and optimize networking software in C programming.Work on implementation and debugging of L2 / L3 protocols.Collabo...Show moreLast updated: 14 days ago
    • Promoted
    Senior Software Engineer - Network Protocols

    Senior Software Engineer - Network Protocols

    TERASTAR NETWORKS INDIA PRIVATE LIMITEDBangalore
    Description : What youll do : - Develop and enhance features...Show moreLast updated: 21 days ago