Network Protocol Developer (C Programming)

1 - 6 years

3 - 8 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary:

Key Responsibilities:

  1. C Programming & Network Protocols:

    • Design, develop, and enhance network protocols using C programming.
    • Expertise in L2 and L3 protocols, including VxLAN, BGP, and OSPF, to ensure optimal functionality and performance in network systems.
    • Collaborate with network teams to implement and test protocol updates, patches, and enhancements.
  2. Containerization & Disaggregation of Protocols:

    • Implement containerization technologies (e.g., Docker, Kubernetes) for network applications and services.
    • Work on disaggregation of network protocols, ensuring modularity and scalability for network configurations.
    • Develop solutions to improve network flexibility and resource management through containerized deployments.
  3. Cisco Technologies:

    • Hands-on experience with Cisco platforms, specifically Cisco IOX and NX-OS.
    • Work on the development, enhancement, and optimization of network protocols on Cisco devices.
    • Provide expertise in control plane and data plane operations and their integration into Cisco-based solutions.
  4. Network Fundamentals & Troubleshooting:

    • Solid understanding of networking fundamentals, including IP addressing, routing, and switching.
    • Proactively troubleshoot and debug network protocol issues to ensure high performance and reliability.
  5. Collaboration & Communication:

    • Strong communication skills, both written and verbal, for collaborating with cross-functional teams and documenting technical designs and solutions.
    • Communicate complex technical concepts effectively to non-technical stakeholders.

Skills & Qualifications:

  • C Programming:

    • Strong experience in C programming, particularly in network protocol development and optimization.
  • Networking Protocols:

    • In-depth knowledge of L2/L3 protocols, specifically VxLAN, BGP, and OSPF.
    • Understanding of control and data plane operations within network protocols.
  • Containerization:

    • Hands-on experience with containerization technologies (Docker, Kubernetes).
    • Understanding of the principles of network disaggregation.
  • Cisco Technologies:

    • Expertise with Cisco IOX, NX-OS, and Cisco-based networking solutions.
    • Knowledge of developing, enhancing, and optimizing network protocols on Cisco platforms.
  • Networking Fundamentals:

    • Strong understanding of networking fundamentals, including TCP/IP, routing, and switching principles.
    • Knowledge of network architecture and design best practices.
  • Communication:

    • Excellent communication skills for interacting with technical and non-technical teams.
    • Ability to document and present technical details effectively.

Preferred Experience:

  • Prior experience with network protocol development and containerization in a production environment.
  • Experience with network automation tools and frameworks is a plus.

Education & Experience:

  • Bachelor's degree in Computer Science, Network Engineering, or related field, or equivalent work experience.

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
Happiest Minds Technologies logo
Happiest Minds Technologies

IT Services and IT Consulting

Bengaluru Karnataka

RecommendedJobs for You