Una candidatura completa en un minuto — currículum y carta de presentación personalizados, listos para enviar.
Evollabs in Dubai is building a next-generation Network Operating System (NOS) powering data center switches and routers globally. You will join the Control Plane Engineering team to design the brains of our networking stack, from dynamic routing to system orchestration.
This greenfield NOS/NMS suite requires deep expertise in Ethernet/IP protocols, BGP/OSPF, and Linux kernel networking. You’ll work closely with data plane engineers and QA to deliver scalable, high-performance software.
Join our mission to build a next-generation Network Operating System (NOS) powering data center switches and routers worldwide. As part of the Control Plane Engineering team, you’ll design and implement the brains of our networking stack — from dynamic routing protocols to system orchestration.
This is a rare chance to contribute to a greenfield NOS/NMS suite, working directly with ASIC-driven data planes while building scalable, reliable control plane software.
Design and develop the Control Plane of our NOS, implementing and extending protocols such as BGP, OSPF, IS-IS, LDP, BFD, STP, and SNMP.
Debug and optimize performance in complex multithreaded systems.
Collaborate closely with data plane engineers to ensure seamless integration of routing decisions into hardware forwarding.
Support QA in developing automated tests for protocol correctness and scalability.
Participate in code reviews, bringing best practices into a high-performance codebase.
Stay current with emerging standards and incorporate them into production software.
Degree (or equivalent experience) in CS, EE, or related field.
Solid understanding of Ethernet/IP protocols and at least one dynamic routing protocol (BGP, OSPF).
Ability to interpret IETF RFCs/IEEE standards and implement compliant behavior in code.
Experience debugging multithreaded and large-scale software (>3GB codebases).
Knowledge of Linux kernel networking internals.
Experience with open routing suites (FRR, Quagga).
Familiarity with Netlink, switchdev, and Linux device drivers.
Deep knowledge of MPLS (LDP, RSVP-TE).
Experience writing Linux daemons and multithreaded services.
Exposure to embedded systems and hardware integration.
Strong Git flow/code review discipline (GitLab preferred).