JOB OFFERS

Position Title: MISSION CONTROL SYSTEM ENGINEER

ALTEC is involved in several Science and Technological Programs in the aerospace domain where ground segment is a relevant part to perform mission operations of orbiting infrastructure, planetary exploration systems and orbiting systems with re-entry capability. ALTEC has the know-how and provides the competences to design, implement and operate either the whole ground segment or part of it consisting of ground stations, communication network, mission control centres, mission control systems and P/L control systems.
The Mission Control System and Simulation group host the computer engineers, software engineers and aerospace engineers who oversee the ground segment from definition to end of operations; it develops and integrates the mission control systems and P/L control systems, implements ground communication networks, interfaces ground stations and prepare mission control centres to execute mission operations. Moreover, it is involved in the definition, implementation and test of operational simulator needed to support ground segment validation, operations team training and mission operations preparation.

Duties

You will be part of the team that is in charge of all engineering aspects of the definition, implementation, integration, test and maintenance of Mission Control System software data systems.
You will work in close collaboration with the ground segment engineer and infrastructure and network engineer and mission operation teams during project phases.
Among the main duties, you will be involved in:

  • Analyse, refine and improve mission control system software in an existing environment and infrastructure.
  • Perform deployment, integration and testing activity of mission control system software, also managing infrastructure aspects.
  • Perform analysis and familiarization on complex software framework solutions
  • Define, design and implement extension to existing mission control systems or new ones to be developed.
  • Prepare system related documentation (Specifications, Design, Technical Notes, User Manuals, Test Procedures and Reports).
  • Use of debugging tools, perform troubleshooting and profiling an application running in a distributed environment.
  • Support to the preparation and execution of System Validation Tests and System Operational Validation Tests.
  • Support the operations team to develop, validate, and implement operational procedures for satellite command and control.
  • Participate to periodic technical meetings.

REQUIRED EXPERIENCE & TECHNICAL SKILLS

A MSc or equivalent degree in among software, computer and communications engineering with a high academic standing.
Knowledge of the ground segment’s role in satellite missions, including data acquisition, processing, and distribution.
Knowledge of Mission Control System concepts, mechanism and functionalities, including:

  • Telemetry reception and decoding (Packet and Parameters)
  • Telecommand preparation, encoding and releases aspects
  • Mission Information Base / Mission Database management
    Connectivity with the Ground Stations

Basic knowledge of YAMCS Mission Control System (MCS) framework.
Basic knowledge of ESA EGS-CC framework and derivative works (OPEN, EGOS-CC).
Knowledge of Linux-based operating system and scripting languages.
Experience with JAVA and/or C++ programming languages.
Knowledge of virtualization mechanisms and knowledge/experience with container technology (e.g. Docker or Podman).
Knowledge of Apache Karaf and OSGI specification.
Knowledge of MAVEN software project management tool.
Experience with software version control system tool such as GIT or equivalent.
Knowledge of continuous integration concepts and tools such as Gitlab CI or equivalent (e.g. Jenkins).
Basic knowledge of DBMS systems and SQL language.

SOFT SKILLS

Problem-Solving
Operational efficiency
Fostering Cooperation
Relationship Management
Continuous Improvement
Collaboration in an International
Environment

ADDITIONAL ASSETS

They are not mandatory but candidates knowing them will be better evaluated:
Knowledge and experience with software quality analysis process and artifact management process using tools such as SonarQube and Nexus.
Knowledge of the main network protocols and services (e.g. IP, TCP, UDP, DNS, SNMP, NTP, DHCP, VPNs).
Knowledge or experience with UML modelling.
Knowledge of CCSDS and ECSS protocols typically used in ESA and NASA space programs, in particular CCSDS Transfer Frame and Space Packet definitions and ECSS Packet Utilization Standard (PUS) protocol.