Talent.com
DCN Software Engineer - Network Protocols
DCN Software Engineer - Network ProtocolsDoublU • Chennai
DCN Software Engineer - Network Protocols

DCN Software Engineer - Network Protocols

DoublU • Chennai
30+ days 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
    DDI ENGINEER

    DDI ENGINEER

    TWO95 International, Inc • Chennai, IN
    Salary – Market (Based on the experience).Networking Professional (DNS, DHCP and IPAM (DDI).ONE+ years network and DDI experience. Experience with Active Directory.Experience with Linux based OS.Exc...Show more
    Last updated: 2 days ago • Promoted
    Network Engineer

    Network Engineer

    AAA Global • Chennai, IN
    High-Frequency Trading (HFT) team.If you’re passionate about low-latency networking and thrive in fast-paced, tech-driven environments — this could be a great fit. Open — as long as you have the rig...Show more
    Last updated: 15 days ago • Promoted
    Network Engineer III(level 3)

    Network Engineer III(level 3)

    h3 Technologies, LLC • Chennai, Tamil Nadu, India
    Shift timings – Rotational Shift , 24 •7.Palo Alto, Fortinet, Checkpoint, Cisco ASA, etc.Data & Voice (Collaboration / UC / VoIP).Show more
    Last updated: 1 day ago • Promoted
    Remote Senior Datacenter Network Engineer(Aviatrix)

    Remote Senior Datacenter Network Engineer(Aviatrix)

    h3 Technologies, LLC • Chennai, IN
    Remote
    Location : Chennai preferable (Remote options for other location).Senior Datacenter Network Engineer (Level 4).Senior Datacenter Network Engineer (Level 4) with extensive expertise in designing and...Show more
    Last updated: 16 hours ago • Promoted • New!
    OT Network Engineer

    OT Network Engineer

    CBTS • Chennai, Tamil Nadu, India
    OT Infrastructure – DESIGN, BUILD, AND RUN Aug 2023 DR.The responsibilities of this role are to assist OT Network deployment and Operational Support as a member of the CBTS Enterprise Programs team...Show more
    Last updated: 14 days ago • Promoted
    Network Engineer

    Network Engineer

    Tata Consultancy Services • Chennai, Tamil Nadu, India
    Network Engineer routing switching cicso.Follow me for more Job updates!.Show more
    Last updated: 30+ days ago • Promoted
    Versa Networks - Network Engineer - SDWAN

    Versa Networks - Network Engineer - SDWAN

    VERSA NETWORKS INDIA PRIVATE LIMITED • Chennai
    Description : SUMMARY : We are looking for a young energetic Network Engineers to take part in our customers journey...Show more
    Last updated: 30+ days ago • Promoted
    Network Implementation Engineer

    Network Implementation Engineer

    Akkodis • Chennai, IN
    Network Design & Implementation : .Candidate Must have experience in Data center, Cisco Nexus and BGP protocol.Design and deploy Cisco access and distribution switches, core routers (2900, 3500, 3700...Show more
    Last updated: 16 days ago • Promoted
    L3 TAC Engineer

    L3 TAC Engineer

    Movate • Chennai, 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 more
    Last updated: 30+ days ago • Promoted
    Network Implementation Engineer

    Network Implementation Engineer

    Innova Solutions • Chennai, IN
    Innova Solutions (Formerly ACS Solutions) is a leading global information technology, consulting, and business solutions company. Since 1998, we have been a trusted partner to customers worldwide in...Show more
    Last updated: 16 hours ago • Promoted • New!
    Senior Network Security Engineer – Vectra and Gigamon

    Senior Network Security Engineer – Vectra and Gigamon

    Tata Consultancy Services • Greater Chennai Area, India
    Role : Senior Security Network Engineer.Must have Technical Skills : Vectra and Gigamon.Job Location : Chennai, Bangalore and Hyderabad. Serve as the subject matter expert for the Vectra NDR platform.A...Show more
    Last updated: 5 days ago • Promoted
    Datacenter Network Engineer

    Datacenter Network Engineer

    The AES Group • Chennai, IN
    Senior Datacenter Network Engineer (Level 4).High-level technical expert (not entry or mid-level).Chennai preferred; remote possible for other locations. Rotational, with ability to work EST hours.C...Show more
    Last updated: 11 days ago • Promoted
    WLAN Developer

    WLAN Developer

    Visteon India • Chennai, Tamil Nadu, India
    The purpose of the job is to provide WiFi development in Linux / Android domains.Review requirement specifications and work along with requirements team to resolve issues in the specification and eve...Show more
    Last updated: 16 days ago • Promoted
    L3 Network Engineer

    L3 Network Engineer

    GAVS TECHNOLOGIES PRIVATE LIMITED • Chennai
    Description Skills : Palo Alto Firewall (Must), Cisco ASA Firewall (Must), Routing and Switching (Must), FTD (Good to have), Team Leadership and Management : ...Show more
    Last updated: 24 days ago • Promoted
    Network Engineer

    Network Engineer

    Recro • Chennai, IN
    Designation - Network Engineer.Configure and maintain Cisco Meraki networking devices, including switches and access points. Monitor network performance and security, proactively identifying and res...Show more
    Last updated: 7 days ago • Promoted
    Network Engineer

    Network Engineer

    Movate • Chennai, Tamil Nadu, India
    Warm greetings from Movate, Chennai !!!.We are hiring for TAC L3_Network Engineer_Chennai_Ambit IT Park.Only Immediate Joiners to 15 days notice can apply!. Interested candidates Inbox your resumes ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    APSI Technologies • Chennai, Tamil Nadu, India
    We are seeking a highly skilled.Networking, Linux, and TCP / IP protocols.The ideal candidate will be responsible for designing, developing, and optimizing high-performance networking applications an...Show more
    Last updated: 17 hours ago • Promoted • New!
    C / C++ Network Engineer - TCP / IP

    C / C++ Network Engineer - TCP / IP

    Akshaya IT Business solutions • Chennai
    Description : Role : Senior C / C++ Network Software Engineer Location : ...Show more
    Last updated: 29 days ago • Promoted