Senior Wired Network Protocol Developer

10 - 20 years

20 - 30 Lacs

Bengaluru

Posted:1 day ago| Platform: Naukri logo

Apply

Skills Required

Network Protocol Development IPsec Data Packet Inspection Embedded C Linux Network Protocols Open SSL IP Networking Network Tools Troubleshooting Network Component Network Operations Center

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary : We are seeking a highly experienced and passionate Senior Wired Network Protocol Developer and Trainer to join our team. 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. Responsibilities : Network Protocol Development (L2/L3) : - Design, develop, and implement robust and efficient Layer 2 (Ethernet, VLANs, STP, etc.) and Layer 3 (IP, Routing Protocols, etc.) networking protocols. - Develop and maintain high-performance, scalable network software. NOS Internals & Fast Path : - Gain an exhaustive understanding of NOS internals and optimize Fast Path data forwarding. - Troubleshoot and resolve complex network performance issues. L4-L7 Protocols : - Implement and integrate security protocols like OpenSSL, IPsec, and MACsec. - Develop and maintain NAT (Network Address Translation) functionality. IP Networking Stack : - Deep understanding and implementation of the IP networking stack. - Troubleshoot and resolve complex IP networking issues. Control Plane Application Syncup : - Design and implement control plane applications and ensure seamless synchronization. - Develop mechanisms for high availability and redundancy. Data Packets & Data Paths : - Analyze and optimize data packet processing and forwarding. - Design and implement efficient data paths for high-throughput networks. Data Structures : - Design and implement efficient data structures for network applications. - Optimize data structure usage for performance. Container Networking : - Develop and integrate container networking solutions. - Understand and implement container network interfaces (CNI). Integration & Testing : - Integrate network solutions with existing systems and platforms. - Utilize testing tools like IXIA to validate network performance and functionality. Embedded C & Linux : - Develop high-performance network software in Embedded C. - Work extensively in a Linux environment. Training & Mentoring : - Develop and deliver technical training programs for engineers. - Mentor junior engineers and provide technical guidance. - Create detailed documentation and training materials. Required Skills and Experience : - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. - 10+ years of experience in wired network protocol development. - Expertise in Layer 2 and Layer 3 networking protocols. - In-depth knowledge of NOS internals and Fast Path technologies. - Strong experience with L4-L7 protocols (OpenSSL, NAT, IPsec, MACsec). - Extensive experience with the IP networking stack. - Proficiency in Embedded C and Linux. - Experience with container networking and CNI. - Experience with network testing tools like IXIA. - Strong problem-solving and debugging skills. - Excellent communication and presentation skills. - Experience creating training materials and giving technical presentations. Preferred Qualifications : - Experience with network virtualization and SDN. - Contributions to open-source networking projects. - Part 2 : Profile Rating Framework - Rating Scale : 1 (Poor) - 5 (Excellent) Evaluation Criteria : - Wired Network Development in L2 or L3: - Description: Depth of experience in designing, developing, and implementing L2 and L3 protocols. - Network Protocol Implementation and Debug: - Description: Proficiency in implementing complex network protocols and debugging network issues. - Experience in Control Plane Application Syncup: - Description: Ability to design and implement control plane applications and ensure synchronization. Experience in Data Packets : - Description : Knowledge and experience in analyzing and processing data packets. Experience in Data Paths : - Description : Ability to design and optimize data paths for high-performance networks. Experience in Data Structures : - Description : Skill in designing and implementing efficient data structures for network applications. NOS Internals : - Description : Depth of knowledge of Network Operating System internals. Fast Path : - Description : Experience optimizing fast path forwarding. L4-L7 Protocols : - Description : Implementation and knowledge of Openssl, NAT, IPSEC, MacSec. Container Networking : - Description : experience working with container networking and CNI. Training Experience : - Description : Experience creating and delivering technical training. IXIA Experience : - Description- : Experience using IXIA or similiar test equipment.

Mock Interview

Practice Video Interview with JobPe AI

Start Network Protocol Development Interview Now
Maimsd Technology
Maimsd Technology

Technology / Software

Silicon Valley

50-100 Employees

222 Jobs

    Key People

  • Alice Johnson

    CEO
  • Bob Smith

    CTO

RecommendedJobs for You