Talent.com
DCN Software Engineer - Network Protocols

DCN Software Engineer - Network Protocols

DoublUChennai
21 hours 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 • Chennai

    Related jobs
    • Promoted
    Networking & Telecommunications Software Engineer

    Networking & Telecommunications Software Engineer

    LynkChennai, Tamil Nadu, India
    Engineering – Telecommunications.InCommon is hiring on behalf of.D2D) technology and the first company licensed by the FCC to operate a space-based cellular network. Lynk enables standard, unmodifie...Show moreLast updated: 6 days ago
    • Promoted
    • New!
    Sr. Network Engineer - 8+ years - Remote

    Sr. Network Engineer - 8+ years - Remote

    Tekgence IncChennai, 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 Ku...Show moreLast updated: 16 hours ago
    • Promoted
    Senior Network Engineer

    Senior Network Engineer

    CBTSChennai, Tamil Nadu, India
    Special Knowledge, Skills and Abilities : .Strong experience with F5, Palo Alto, Cisco, and Netscout technologies.Experience with firewall administration, intrusion detection and prevention, and VPN ...Show moreLast updated: 30+ days ago
    • Promoted
    Network Engineer (Immediate)

    Network Engineer (Immediate)

    Live ConnectionsChennai, IN
    Greetings from Live Connections!.We have an urgent requirement on.Network Engineer (Immediate) role.MNC based company in Remote Location. Please find the below job description and kindly share me yo...Show moreLast updated: 10 days ago
    • Promoted
    Network Design Engineer – Broadband Services

    Network Design Engineer – Broadband Services

    Capgemini EngineeringChennai, Tamil Nadu, India
    We're Hiring : Network Design Engineer – Broadband Services.Nokia 7750, Carrier-Grade Network Design, IP Routing / Switching, Fortigate, Python, GIT. High-Level and Low-Level Design Documents.Own softw...Show moreLast updated: 23 days ago
    • Promoted
    L3 TAC Engineer

    L3 TAC Engineer

    MovateChennai, Tamil Nadu, India
    Job Profile - Network Engineer.Shift : Flexible to work in US timings.Provide advanced-level technical support and troubleshooting for Data Center Networking products and solutions (spine-leaf arch...Show moreLast updated: 4 days ago
    • Promoted
    Network Engineer (L3 / L2)

    Network Engineer (L3 / L2)

    NeurealmChennai, Tamil Nadu, India
    Team Leadership and Management : .Lead and mentor the L2 network support team, ensuring that they adhere to operational standards, follow best practices, and deliver timely solutions to network issue...Show moreLast updated: 4 days ago
    • Promoted
    Network Security Engineer

    Network Security Engineer

    MovateChennai, Tamil Nadu, India
    Movate (formerly known as CSS Corp) is a global customer experience and technology consulting services provider, disrupting the industry with a unique intersection of industryleading proprietary so...Show moreLast updated: 28 days ago
    • Promoted
    WiFi Engineer - C / C++ Programming

    WiFi Engineer - C / C++ Programming

    Job Express LiveChennai
    Key Requirements : - Bachelors Degree in Engineering (Computer Science / Electronics or related field) - 6 - 8 years of experience in developing s...Show moreLast updated: 30+ days ago
    • Promoted
    "AWS Network Engineer"

    "AWS Network Engineer"

    Client of DMAIC Academy & consultancyChennai, Tamil Nadu, India
    Design, implement, and maintain robust and secure AWS network solutions,.VPCs, subnets, route tables, security groups, Network ACLs, Transit. Gateways, VPNs (site-to-site, remote access, and cloud-b...Show moreLast updated: 13 days ago
    • Promoted
    Network Engineer - C Programming

    Network Engineer - C Programming

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

    Network Engineer L3

    CBTSChennai, Tamil Nadu, India
    As a Network Engineer III at CBTS, you will collaborate with diverse departments, including Managed Services Security, Managed Services Network, Engineering and Presales Architecture.Your primary r...Show moreLast updated: 23 days ago
    • Promoted
    Senior Network Engineer

    Senior Network Engineer

    PURVIEWChennai, IN
    Red Hat networking technologies.The selected candidate will play a key role in supporting network design and implementation to prepare. Design and support network solutions for Red Hat cluster envir...Show moreLast updated: 13 days ago
    • Promoted
    Network Engineer

    Network Engineer

    CelesticaChennai, Tamil Nadu, India
    The Specialist IT Infrastructure will install, maintain, upgrade, and continuously improve the site's networkoperating environment, ensuring the ongoing reliability, performance and security of the...Show moreLast updated: 13 days ago
    • Promoted
    • New!
    Platform Engineer

    Platform Engineer

    NTT DATA, Inc.chennai, 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: 4 hours ago
    • Promoted
    iAgami Technologies - Network Engineer - Cisco / Juniper

    iAgami Technologies - Network Engineer - Cisco / Juniper

    iAgami TechnologiesChennai
    Job Title : Network Engineer (5-7 Years : Chennai / Trichy (Remote) Supporting UK Timing : 1 : 00 PM - 10 : 00 PM IST <...Show moreLast updated: 30+ days ago
    • Promoted
    Devops Network Engineers

    Devops Network Engineers

    Tata ElxsiChennai, Tamil Nadu, India
    Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).Strong proficiency in Linux and Windows server environments. Deep understanding of networking protocol...Show moreLast updated: 10 days ago
    • Promoted
    Voice Network Engineer

    Voice Network Engineer

    InterVision SystemsChennai, IN
    We are seeking a skilled Network Engineer – Voice with 5 to 8 years of hands-on experience in enterprise voice and collaboration technologies. The ideal candidate will be responsible for the design,...Show moreLast updated: 13 days ago