EGOS-CC / EGS-CC Software Engineer

Darmstadt, Germany, Terma [21_73907]

Field(s) of expertise
Aerospace Engineering Software Engineering
Job type

About this job

We are looking for experienced Software Engineers with technical leadership capabilities to support our customer, the European Space Operations Centre (ESOC) in Darmstadt, Germany, with the development of its EGOS-CC / EGS-CC software system. EGOS-CC is the latest software used to be used by ESOC for its next generation of satellite mission control systems.
You will be part of a software engineering service team supporting the development and evolution of the missions control systems for ESOC’s Earth Observation spacecraft.


As part of the software engineering service team supporting ESOC, you are expected to be take technical responsibility for all aspects of software development, including design, coding, testing, validation, problem investigation and correction. Specific planned activities of the team include:

  • Development of extensions to EGOS-CC / EGS-CC for functions needed for of EO missions.
  • EGOS-CC base systems and core EO features, for current and future EO missions.
  • Development of demonstrator systems for specific spacecraft missions, such as SWARM and Sentinel-6, to show the viability of the new system, and to eventual shadow the operations of the currently operational mission control systems.

You will be responsible for taking the leadership of team activities, and able to manage activities being run by ESOC such as studies, in particular in the area of spacecraft communication protocols. 

In addition to the software engineering activities, you may be expected to provide technical user support to users of the system, including Flight Control team member, as well as to other engineering staff.

This is a full-time position as a Terma employee to be located at ESOC’s premises in Darmstadt with the planned start date on 1st August 2021.


In addition to having a masters degree in a relevant engineering field, astronomy, mathematics or physics, you should be able to cover many of the following topics:
Essential skills are:

  • Minumum 4 years of experience working in software development
  • Experience EGS-CC and EGOS-CC
  • Space domain knowledge
  • Java programming
  • Software development team leadership

Desirable skills include:

  • SCOS-2000 MCS
  • ECSS standards
  • Formal software test and validation processes
  • Relevant testing frameworks (JUnit, TestNG, Mockito),
  • DevOps
  • Git version control
  • SQL and at least one RDBMS (MySQL, PostgreSQL, Oracle DB, etc)
  • Linux
  • OSGi and related tools (Apache Karaf, Pax Exam, Equinox)
  • Eclipse IDE, RCP, and Eclipse Modelling Framework (EMF)
  • Knowledge of communication protocols used with spacecrafts (PUS, DTN, CFDP, MO).

You should have knowledge of technical document writing such as user requirements, design documentation, and test documentation.
Excellent communications skills, with very good written and spoken English, is required.
You will be able to conduct all activities in an orderly and disciplined manner, able to work calmly and accurately under stress and able to work without supervision.
What can Terma offer
At Terma, we consider skilled employees, enthusiasm and job satisfaction as the very foundation of our success and as a prerequisite for the development of the “best-in-class” solutions that Terma provides. We lead the way in applying new technology, offering a wide range of growth opportunities for each individual and emphasizing mutual respect across the board in our workplace.
Terma offers you a pleasant working environment at the customer site, where you will be able to take on challenging tasks and responsibilities in a highly professional company:

  • Great opportunities for training and personal development
  • Challenges in advanced technical environment
  • International and cosmopolitan working atmosphere
  • An employment contract with an attractive package with extra-legal benefits
  • Highly competitive salary

Recruitment is depending on successful selection by the customer.
Additional information
For further information, please contact Mrs. Raluca Moise by telephone [+49 6151 860050] or by email [recruitment.de@terma.com].
To ensure that your application will reach us and is properly processed please apply through the link below with a Cover Letter and an up-to-date Curriculum Vitae: 


Closing date: May 3rd , 2021
Please note that applicants must hold all appropriate documentation and permits to work in Europe.

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