Senior Wired Network Protocol Developer

10 - 20 years

10 - 20 Lacs

Posted:2 weeks ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Wired Network Protocol Developer

Senior Wired Network Protocol Developer and Trainer

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Maimsd Technology logo
Maimsd Technology

Technology / Software

Silicon Valley

RecommendedJobs for You

Bengaluru, Karnataka, India