Design and analyze large-scale satellite network architectures (LEO/MEO/GEO constellations).
Develop and prototype novel routing, congestion control, and traffic engineering algorithms.
Build experimental SDN-based control planes for dynamic, space-based networks.
Design and implement programmable data planes using P4 and emerging network hardware.
Architect and evaluate virtualized network and system environments , including:
Network Function Virtualization (NFV)
Virtual routing and switching
Cloud-native and containerized network services
Distributed virtual network overlays across space and ground segments
Develop simulation, emulation, and digital twin frameworks for constellation-scale experimentation.
Apply optimization theory and stochastic modeling to multi-layer satellite-terrestrial systems.
Integrate machine learning and AI techniques for:
Adaptive routing and traffic prediction
Failure detection and mitigation
Network self-optimization and autonomy
Conduct rigorous performance analysis, benchmarking, and validation of experimental systems.
Collaborate cross-functionally with aerospace engineers, systems architects, and software teams.
Transition research prototypes into scalable, production-ready network platforms.
Requirements
M.S. or Ph.D. in Computer Science, Electrical Engineering, or related field with focus on networking, distributed systems, or applied mathematics.
Strong foundation in:
Graph theory and network topology modeling
Optimization (convex optimization, linear programming, combinatorial optimization)
Queueing theory and stochastic processes
Hands-on experience with:
Software-Defined Networking (SDN)
P4 and programmable data planes
Network virtualization technologies (VMs, containers, Kubernetes, hypervisors)
Network Function Virtualization (NFV) and service chaining
Overlay/underlay architectures (VXLAN, GRE, etc.)
Network simulation and emulation tools (ns-3, OMNeT++, Mininet, etc.)
Strong programming skills in C/C++, Python, or Rust.
Experience designing experimental systems and performing statistically rigorous evaluations.
Deep understanding of Linux networking stack and performance instrumentation tools.
Eligibility for ESA/EU SECRET personal security clearances is essential.
Candidates must be prepared to undergo a security clearance procedure, as this position may require holding such a clearance.