Software Defined Network Architect

Luxembourg, Luxembourg, Sapienza Consulting [TM - 1738]

Field(s) of expertise
Telecommunications Engineering
Job type

About this job

Sapienza Consulting, a tpgroup company is working with many exciting new ventures around the world involved with innovative New Space technologies surrounding earth observation.

On behalf of our client Orbitare, we are looking to recruit a Software Defined Network Architect based in Luxembourg to contribute to the development of Spaceloop, a next-generation personal satellite communication system. The Spaceloop network connects remote users among each other and with users connected to the internet in a network where users, satellites and gateways are generally not in simultaneous view of each other. The functions of the network are providing and managing access to the network, converting between frames and higher order data, transporting frames across the satellite network addressing them to users via optimal routing, managing persistence, supporting IP protocols and making interface with the internet.

The incumbent will take ownership and develop further the current network design, implementation and testing to meet the QoS requirements. The scope of work of the position comprises the definition and implementation of the architecture, the proprietary communication protocols and routing algorithms, and the solutions for the MAC, network, and application layers. As part of a larger system, the post holder shall understand the interaction of the network design with the other components – both software and hardware – and identify opportunities to improve the performance of the system.

The post holder will report to the communication system engineer and will manage the network software engineering team and the external suppliers in his domain. He will also collaborate with the PHY layer development team and with the Spectrum engineer on a regular basis, participating in the definition and evaluation of the in-orbit testing of the two In-Orbit Demonstration missions currently in orbit.

This position requires someone familiar will all aspects of telecommunication systems and with the dynamics of complex projects, that thrives in a dynamic cross-functional organization, is not afraid to debate ideas openly, and is flexible enough to pivot on constantly evolving requirements.


• Leading the team of SDN programmers

  • Arriving to a design meeting or exceeding the subsystem specifications, on time and on cost
  • Proactively contributing to the cross-functional engineering process.

Main tasks

  • Demonstrate initiative in advancing the technology of the company; vision to identify strategic opportunities; and the ability to initiate action to achieve success in strategic opportunities
  • Taking ownership of the design, implementation and testing of the MAC, network, and application layers, protocols, routing and housekeeping components of the Spaceloop communication system at functional block level,
  • Maintaining the subsystem level specifications and corresponding verification process, supporting the CI/CD and SQA management of the software systems on ground and in space
  • Establishing and managing the interfaces with the adjacent subsystems
  • Taking the design decisions, in coordination with all the engineering disciplines, required to meet the network QoS requirement
  • Demonstrating the compatibility of the software with the intended space, ground, and user segments hardware by implementing and testing it first on prototypes, later on real hardware, on ground and in space
  • Managing the SDN programmer team in the implementation of each functional block and supporting them to meet their goals, being ready to step in and code when required
  • Documenting your work and contributing to the higher-level documentation


Personal attitude

  • A proactive and self-organized person delivering work on time and on quality
  • A team player who thrives to integrate in a team of highly skilled, experienced, and efficient teammates
  • A solution-oriented person who can comfortably manage uncertainty and sees opportunities in the risks


  • A Master’s degree in Telecommunication Engineering, Computer Science, or equivalent field
  • Experience in design of large scale distributed communication systems
  • Good understanding of Delay Tolerant Networks and store-and-forward systems
  • Solid knowledge of the internet protocols
  • Solid knowledge of database management
  • Knowledge of CI/CD and software testing
  • Knowledge of C/C++ and Python programming languages
  • Experience in Linux development
  • Experience on embedded systems is a plus
  • Excellent analytical and troubleshooting skills
  • Excellent communication and inter-personal skills
  • Fluent in English

For information on how the personal data in your application is processed, please see the Sapienza Consulting Privacy Policy.