Satellite Simulator Software Engineering Support




Required Start Date

September 2014 



Submission Deadline

11th July 2014 


Darmstadt - EUMETSAT

Technical Requirements

LSE Space is looking for an experienced Engineer (m/f) in order to fulfill the duty of

Satellite Simulator Software Engineering Support


for our customer EUMETSAT in Darmstadt/Germany.

The position will provide engineering consultancy support for the evolution and maintenance of the EUMETSAT spacecraft simulators Systems with the need to have a deep knowledge of the SIMULUS® software suite from ESA/ESOC but with enough level of spacecraft simulator modelling engineering expertise allowing to support spacecraft simulators implemented with other technologies after a relative short learning period. The work covers the support to routine operations for existing missions (e.g. EPS and MSG), coming missions such as Copernicus Sentinel-3 and other future missions such as Meteosat Third Generation (MTG), JASON-CS and EPS Second Generation (EPSSG). The key person shall work in the Mission Control Applications and Tools (MCAT) Team within the GSI Division in the TSS Department.

The following activities shall be performed:

·         Software engineering and software maintenance of multi-mission and mission-specific Mission Control Function systems and tools for GEO and LEO missions. In particular the following systems and tools:

o   Monitoring & Control Systems and tools,

o   On-board software management tools,

o   Flight Dynamics Facilities,

o   Mission Planning Facilities,

o   OpsPrep Facilities,

o   Data analysis and reporting tools.

·         Software engineering for the re-usage of Mission Control Function systems and tools with the separation between generic kernel and mission-specific extensions.

·         Automation of application software testing.

·         Software engineering and software maintenance of satellite simulators.

·         Ground Segment Reference Architecture.

·         Software support to operations.

Academic Requirements

A University degree in an engineering discipline is required.

Specific Requirements


Domain Skills

·         Experience (minimum 3 years) in software maintenance and evolution of Spacecraft Simulators based on SIMULUS® software suite from ESA/ESOC. In particular, experience in all the following SIMULUS® components is considered mandatory: SIMSAT, Ground Models, Generic Models, REFA, Emulator Suite and tailoring, UMF/EGOS-MF.

·         Experience (minimum 3 years) in the definition and design of SMP2 compliant software models of spacecraft service platform subsystems.

·         Knowledge and understanding of space related standards (ECSS and CCSDS) with specific reference to ECSS-E-70-41A (TM and TC packet utilization).


Software Development & Maintenance Skills

·         Experience (minimum 3 years) in the full cycle of development of application software for SIMULUS® based simulator, following formal software engineering processes. This includes system requirement analysis, software requirement engineering, software design and implementation reflecting maintenance activities as well as new applications definition.

·         Experience (minimum 3 years) in corrective maintenance, integration and verification testing activities of application software following formal software engineering processes. This includes requirement verification, generation of test plan and test procedures, non-regression testing, generation of test data, generation of test tools, running the test procedures on the target system, generation of test reports, and anomaly tracking, investigation, correction and testing.

·         Experience in defining automatic testing suites at unit and components integration level.


Software Engineering Skills

·         Experience (minimum 3 years) in developing and maintaining software applications using Java and C++ programming languages under UNIX operating systems and development and maintenance of JavaScript scripts (SIMULUS scripting technology).

·         Experience (minimum 3 years) in developing and maintaining software applications using object-oriented technologies, Unified Modelling Language (UML) for software design and CASE design tools like Magic Draw.

An asset would be:

Domain Skills

·         Experience with MICONYS® ESOC components: SCOS-2000, NIS and SLE API.

·         Experience on TM/TC front ends like CORTEX

·         Experience with software support to operations and in particular to TM/TC database

·         and OBSW images import


System Maintenance Skills

·         Experience with technical management of contractors working at off-site premises and responsible for application software evolution and maintenance.


Software Technology Skills

·         IBM DOORS requirement management tool.

·         Experience in version Control Systems: CVS and SVN.

·         Linux Operating System.

·         Inter-process communication mechanisms, in particular TCP/IP and CORBA standards.

·         XML processing: schema design and validation.

·         Eclipse Rich Client Platform applications development and maintenance.

·         Experience with static and dynamic software analysis tools in support to testing and troubleshooting.

Perfect command of English, verbal and written. Knowledge of French would be an asset.


Background information

Benefits: A permanent employment contract. Competitive salary plus a comprehensive benefits package. Career path.


In line with Asylum & Immigration Legislation, all applicants must be eligible to live and work in the EU. Documented evidence of eligibility will be required from candidates as part of the recruitment process. Furthermore, in view of the nature of the work the company is in, all potential employees will undergo stringent reference and identity checks.

You are looking for a challenging position in a very interesting, international environment? Then send your application preferably online to until 11th July 2014.


  Apply for this position