Flight Dynamics Software Engineer

CLC Space is currently recruiting a Flight Dynamics Software Engineer to provide engineering services at their client’s headquarters in Darmstadt, Germany.

JOB DESCRIPTION

To provide engineering services to the Mission Control Applications and Tools Team with the following scope:
• The evolution and maintenance of the Flight Dynamic Systems (for the MTG programme)
• The integration and verification of Flight Dynamic Systems for new Programmes (Phase-B/C/D), mainly for GEO Spacecraft (MTG)
• The provision of Flight Dynamic Systems test operations support for the MTG programme

TASKS AND RESPONSIBILITIES

To the support to activities in the domain of Mission Planning and Schedule Execution Components for the MTG Programme.

The activities will focus primarily in the IVV aspects:
 IV&V activities
o Support to the integration, verification and validation testing of the Flight Dynamic System
o Support in the review / update the test specifications with respect to Flight Dynamics aspects
o Support in the generation / maintenance of test procedures (including their automation) and test datasets for the Flight Dynamic System
o Support to test campaigns (FDS test executions, TRRs, PTRs, TRBs, etc.)
o Support to the analysis of test results and the generation / update of the VCD inputs and test report generation
o Support to the anomaly / NCR process (generation, analysis, discussion, participation to ARB meetings, testing for correct implementation, etc.)
o Support to the installation / configuration of new system deliveries

 System Architectural design
o Support to the maintenance and evolution of the system level design of the Flight Dynamic System as part of the Ground Segment

 General
o Participation to any necessary meetings (technical reviews, scheduling meetings, progress meetings, coordination meetings, workshops, etc).
o Generation and updates of technical documents and knowledge base information

All tasks and deliverables shall be performed in accordance with the relevant working practices, processes, guidelines and tools.
The work will be performed at our client's facilities in Darmstadt or off-site, as required.

YOUR PROFILE

In addition to having a university degree, or equivalent, in related disciplines, the individual skills of the key persons shall together satisfy the following essential criteria, as a minimum:
1. Domain Skills
o Experience (minimum 5 years) in the definition of software requirements, architectural design, implementation and maintenance of Flight Dynamic Systems in the context of Geostationary (GEO) space missions
o Demonstrated knowledge of Flight Dynamics functions and algorithms used within Geostationary (GEO) missions
o Proven knowledge of the NAPEOS Flight Dynamics software suite licensed by ESA

2. Software Integration, Verification & Validation Skills
o Experience (minimum 5 years) in IV&V (integration, verification and validation) activities, preferably for Flight Dynamic Systems, following formal engineering processes. This includes requirement verification, system and subsystem integration, 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
o Experience in integration of Flight Dynamic Systems with Mission Control Systems based on MICONYS® software suite from ESA/ESOC and Mission Planning Systems

3. Software Technology Skills
o Experience in using DOORs for Requirements Management
o Practical experience with the Linux/Unix operating system (user command level)

Furthermore, it would be a distinct advantage for you to have experience with:

4. Domain Skills
o Experience of routine flight dynamics operations
o Experience in the full cycle of development and maintenance of application software, preferably for Flight Dynamic Systems, following formal software engineering processes. This includes user and system requirement analysis, software requirement engineering, software design, implementation, corrective and evolutive maintenance activities
o Knowledge of standards (e.g. CCSDS) relevant to the Space Mission Control and Flight Dynamics domain and/or any open source, commercial or custom Flight Dynamics applications adopted by other satellite operators would be an advantage.

5. Software Engineering Skills
o Experience in designing and developing software applications using Java, Fortran and Tcl/tk programming languages for UNIX/Linux operating systems
o Experience in designing and developing software applications using interfaces to relational database management systems (RDBMS) and experience with data model design for RDBMS

6. Software Technology Skills
o Experience with focussuite ® from GMV
o Experience with autofocus ® from GMV
o Experience with focusart ® from GMV
o Experience in Java / Eclipse RCP
o Experience in the usage of software CASE design tools (e.g. “Enterprise Architect” and/or “MagicDraw”)
o Experience in using Unified Modelling Language (UML) for software design
o Experience in usage of bash, perl, python and awk scripting languages
o XML processing: schema design, validation, parser libraries, transformation (XSLT) and XPath
o Experience in usage of VCSS (Version Control Software Systems), such as SVN and GIT
o Experience using tools/frameworks for the automation of software testing

The official languages are English and French. The working language for the position is English and therefore you must be able to work effectively in this language.

You shall also be assessed for the following skills and qualities:
o Working proactively with the minimum of supervision in an individual or team environment.
o Conducting activities in an orderly and disciplined manner, working calmly and correctly under stress.
o Working in teams and sharing expertise and experience with other team members.
o Able to commit to the plan and deliver the expected results on time or to report proactively if any deviations are foreseen.
o Take ownership of problems through to effective resolution.
o Possess excellent verbal and written communications skills and be confident to deal with a wide variety of people.

Location: 
Darmstadt, Germany
Start Date: 
Friday, May 1, 2020
Application Deadline: 
Friday, April 3, 2020