Senior Engineer, Network Control and Management Plane
Betzdorf, Rheinland-Pfalz, Germany
Full Time
1 day ago
No Sponsorship
Key skills
CloudKubernetesLinuxPythonRustGoC++C
About this role
Role Overview
Define SDN control-plane and management-plane requirements for IRIS² and related MEO programme network capabilities.
Design SDN-based control architectures for dynamic topology awareness, path computation, policy enforcement, and service lifecycle management.
Develop specifications for network management, telemetry, configuration, fault handling, intent/policy workflows, and operational interfaces.
Dimension control-plane functions for scale, latency, availability, synchronization, and resilience across space and ground infrastructure.
Prototype control-plane workflows for routing updates, service provisioning, failure handling, network reconfiguration, and closed-loop optimization.
Specify and evaluate management APIs, data models, SDN controller interfaces, orchestration interfaces, and integration points with data-plane and platform systems.
Work with simulation, software, validation, and architecture teams to verify control-plane behavior under nominal and degraded scenarios.
Support the transition of experimental control-plane concepts into production-ready management and orchestration platforms.
Requirements
Degree in Computer Science, Electrical Engineering, Telecommunications, or a related field, or equivalent professional experience.
Strong experience with software-defined networking, network management systems, routing control planes, or distributed orchestration systems.
Solid understanding of routing protocols, path computation, traffic engineering, topology discovery, and network resilience mechanisms.
Familiarity with network automation and management technologies such as YANG, NETCONF, RESTCONF, gNMI, OpenConfig, streaming telemetry, or similar approaches.
Experience with Linux networking, containerized services, Kubernetes, virtualized network functions, and cloud-native operational models.
Programming skills in Python, Go, C/C++, Rust, or similar languages used for network automation and systems engineering.
Ability to write clear technical specifications, interface definitions, design documents, and validation criteria.
Experience with performance analysis, fault injection, lab testing, or simulation of distributed network control systems is highly valuable.