About the Opportunity :
We are seeking an experienced Routing Protocol Engineer with a strong background in network software development, L2 / L3 protocols, and Linux-based systems programming. The ideal candidate will have deep expertise in C or Golang, exposure to microservices and containerized architectures, and a solid understanding of routing protocols such as BGP, OSPF, and MPLS.
This role offers the opportunity to work on next-generation networking platforms, contributing to the design, development, and optimization of advanced routing software that powers high-performance data networks worldwide.
Key Responsibilities :
- Design, develop, and maintain routing protocol stacks (BGP, OSPF, MPLS, EVPN, BFD, LACP, etc.) for network software systems.
- Develop and enhance microservices-based architectures for scalable, distributed networking solutions.
- Work with Docker, Kubernetes (K8s / K3s), and Helm to deploy and manage containerized applications.
- Write efficient, production-quality code in C or Golang for Linux environments, focusing on performance and reliability.
- Develop CI / CD pipelines using Jenkins, ensuring continuous integration and seamless deployment.
- Collaborate with DevOps teams for automated testing and deployment across environments.
- Implement and integrate OpenConfig, NETCONF, gNMI, and gRPC-based management interfaces.
- Optimize networking stack performance, troubleshoot complex routing issues, and ensure compliance with L2 / L3 standards.
- Participate in Agile development cycles, including sprint planning, code reviews, and system testing.
Required Technical Skills :
Strong hands-on experience with C programming (or Golang) and Linux OS internals.In-depth understanding of data structures, IPC mechanisms, and multi-threading / routines.Proven proficiency in L2 / L3 OSI protocols, including BGP, OSPF, MPLS / VPLS, EVPN, BFD, ARP, LACP, and LAGs.Working knowledge of OpenConfig / NETCONF / gNMI / gRPC APIs for network management.Experience developing and deploying microservices using Docker, Kubernetes, and Helm charts.Familiarity with Agile methodology, Jenkins CI / CD pipelines, and Git-based version control systems.Excellent analytical, debugging, and problem-solving skills.Preferred Qualifications :
Bachelors or Masters degree in Computer Science, Electronics, Telecommunications, or a related field.Experience in networking product development or network equipment vendors (routers / switches).Knowledge of SDN (Software Defined Networking) and cloud-native networking frameworks.Experience in network protocol testing and validation tools (IxNetwork, Spirent, etc.).Strong communication and collaboration skills for cross-functional team environments.Why Join Us :
This is a unique opportunity to be part of a core networking R&D team, contributing to cutting-edge software-defined and cloud-native networking solutions. Youll work alongside industry experts, solve complex real-world problems, and help shape the future of high-performance network infrastructure.
We offer a technically challenging and innovation-driven environment, competitive compensation, and continuous professional growth opportunities in the evolving networking and cloud infrastructure domain.
(ref : hirist.tech)