Talent.com
Senior Wired Network Protocol Developer

Senior Wired Network Protocol Developer

ConfidentialBengaluru / Bangalore
30+ days ago
Job description

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 Layer 3 networking protocols, Network Operating System (NOS) internals, and Fast Path technologies. The ideal candidate will possess extensive experience in developing and debugging complex network protocols, including L4-L7 protocols like OpenSSL, NAT, IPsec, and MACsec. You will be responsible for designing, implementing, and optimizing network solutions, as well as mentoring and training other engineers.

Key Responsibilities

  • Network Protocol Development (L2 / L3) will involve designing, developing, and implementing robust and efficient Layer 2 (Ethernet, VLANs, STP, etc.) and Layer 3 (IP, Routing Protocols, etc.) networking protocols.
  • High-performance, scalable network software will be developed and maintained.
  • NOS Internals & Fast Path will require gaining an exhaustive understanding of NOS internals and optimizing Fast Path data forwarding, along with troubleshooting and resolving complex network performance issues.
  • L4-L7 Protocols will be implemented and integrated, including security protocols like OpenSSL, IPsec, and MACsec, and developing and maintaining NAT (Network Address Translation) functionality.
  • A deep understanding and implementation of the IP networking stack will be crucial for troubleshooting and resolving complex IP networking issues.
  • Control Plane Application Syncup will involve designing and implementing control plane applications and ensuring seamless synchronization, as well as developing mechanisms for high availability and redundancy.
  • Data Packets & Data Paths will require analyzing and optimizing data packet processing and forwarding, and designing and implementing efficient data paths for high-throughput networks.
  • Efficient data structures will be designed and implemented for network applications, with a focus on optimizing data structure usage for performance.
  • Container Networking will involve developing and integrating container networking solutions, and understanding and implementing container network interfaces (CNI).
  • Integration & Testing will include integrating network solutions with existing systems and platforms and utilizing testing tools like IXIA to validate network performance and functionality.
  • High-performance network software will be developed in Embedded C, with extensive work in a Linux environment.
  • Training & Mentoring will involve developing and delivering technical training programs for engineers, mentoring junior engineers, and creating detailed documentation and training materials.

Technical Skill Requirements

  • Expertise in Layer 2 and Layer 3 networking protocols is mandatory.
  • In-depth knowledge of NOS internals and Fast Path technologies is required.
  • Strong experience with L4-L7 protocols (OpenSSL, NAT, IPsec, MACsec) is essential.
  • Extensive experience with the IP networking stack is a must.
  • Proficiency in Embedded C and Linux is required.
  • Experience with container networking and CNI is necessary.
  • Experience with network testing tools like IXIA is essential.
  • Strong problem-solving and debugging skills are critical.
  • Excellent communication and presentation skills are vital.
  • Experience creating training materials and giving technical presentations is required.
  • Education

  • A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required.
  • General Requirements

  • Employment Type : This is a Permanent, full-time position.
  • Preferred Qualifications

  • Experience with network virtualization and SDN is a plus.
  • Contributions to open-source networking projects are beneficial.
  • Skills Required

    Networking Protocols, Embedded C

    Create a job alert for this search

    Senior Developer • Bengaluru / Bangalore