Home software engineering
 

Keywords :   


Tag: software engineering

Application Software Engineering Support

2016-09-12 17:05:17| Space-careers.com Jobs RSS

With 1.800 employees worldwide, the CS Group is a leading IT company in France and in Germany, and a prime contractor in designing, integrating and operating mission critical systems. It has now been over 30 years that comprehensive CS solutions for space systems and applications, both on the ground and in space, have been part and parcel of this odyssey. Our German activities grow at fast pace and to face our costumers high level expectations and needs, we are looking for talented profiles having relevant experience in Space systems. The Key person shall provide support to the development and maintenance of the TCE. The duties range from maintaining and creating software packages, advice and support for programmers working with the TCE to the proposal of new solutions that are needed to support ongoing developments. This also includes the settingup and implementation of the tools and defining the best practices for software developers and the definition of the future TCE design in close cooperation with the TCE system administrators The Key person shall perform the following tasks Maintenance of the development servers and workstations Maintenance of the development tools, such as compilers, libraries, etc Maintenance of Continuous Integration Tools and source code repositories Support of software developers in the area of system programming and interface definition Design and implementation of new software packages that are needed to support ongoing projects and which are providing common services to all users Contribution to the analysis and planning of HW and SW upgrades or reconfigurations, taking care of compatibility issues between subsystems Support to SW development and maintenance in relation to the utilization of system resources Provision of standbyoncall support if needed under special circumstances Provision of support, as required, to critical operations. PROFILE In addition to having a university degree or equivalent, the Key person shall have extensive experience in the support of distributed systems based on UNIX. The experience should have been made in an operational or production environment, characterized by custom applications in addition to standard software, running both on the client and server side, and by high availability requirements. The Key person shall have an expert knowledge and a significant work experience of Linux administration and development, and should be familiar, to the extent required by the performance of the above tasks, with as many as possible of the following system software environments LinuxUNIX operating systems Virtualization based on VMWARE and Docker Distributed processing Scripting language programming like perl or python Automated services Continuous Integration Tools JIRABamboo Source code repository git, svn CCJava to the extent to be able to support software developers Experience in the installation, administration and troubleshooting on some of the following shall be considered as an advantage Installation and maintenance of ORACLE databases maintenance of an Online Documentation system like Wiki FirstSecond Level user support. Automatic Service Provisioning using Cloud technologies. Installation and maintenance of programming and debugging environments The official languages of EUMETSAT are English and French. The working language for the position is English and therefore the Engineer must be able to work effectively in this language and have knowledge of the other. How to apply Please consider the following points before applying Please submit your complete application documents in English. An attached cover letter should mention your availability and salary expectations. Interested applicants should submit their CV to pierre.lenahediccssytems.de and copy to francoisxavier.laffontcs.fr with the job title. Due to new work permit restrictions for this position, please apply only if you are citizen of a European Union state or if you hold all appropriate documentation and permits to work in Europe. Closing date 28th October 2016 Starting Date As soon as possible Interviews week 4445 2016

Tags: support software application engineering

 

Mission Planning System Software Engineering Consultancy Support

2016-08-24 16:04:10| Space-careers.com Jobs RSS

Since 1979, Italian ACS has been a Software System Integrator. As a Payload Data Ground Segment specialist, ACS develops componentssubsystemsground stations for satellite data acquisition, processing and dissemination. The company is active in geospatial multisource applications development for planning and management of environmental risks infrastructures and realtime handling of large data streams. ACS offer to their customers the complete range of services from the collection of user requirements to operational activities support. Our German subsidiary ACSD provides consultancy service at EUMETSAT Darmstadt. Selected candidate will sign permanent full time contract and work at EUM premises. Besides an opportunity to work in international environment, ACS can offer competitive salary, attractive benefits package tailored to specific needs, training and career growth within ACS group, support for relocation to Darmstadt. For our activities in Germany, we are looking for a person to provide Mission Planning System Software Engineering Consultancy Support TASKS Maintenance and Evolution Activities Reengineering activities analysis of the porting of some subsystems to stateoftheart technologies, tradeoff studies of various technologies, software design of the technical solutions, following the procurement of the changes with external contractors and verification testing of the changes. Evolutions and changes generation andor analysis of userdriven and maintenancedriven software requirements, software design of the technical solutions, following the procurement of the changes with external contractors and verification testing of the changes. Preventive and corrective maintenance including the investigation and correction or following the corrections implemented by external contractors of anomalies in the software facilities and verification testing of the fixes. Maintenance test procedures generation and updates of maintenance test procedures at software facility level and at system level. Support and development of the verification infrastructure development andor procurement of scripts tools to perform installation checks, nonregression, functional and performance testing. Analysis and implementation of mechanisms or tools allowing the automatic or semiautomatic verification testing of the application software. Coordination of the production of new software releases or patches, delivery acceptance and installation onsite. This activity includes the technical coordination of the production by an external contractor of new releases or patches of the application software, liaison with the EUMETSAT operational users, participation in technical reviews, participation in factory at contractor premises acceptance testing campaigns and coordination of the installation of the releases or patches onsite at EUMETSAT. Execution and coordination of software verification and nonregression testing campaigns. This activity includes preparation of test data, running the test procedures on the target system, generation of test reports, analysis of results and troubleshooting of problems. Software support software support to the endusers of the application software. Ensure operations continuity by provision of oncall services and software support to operations. Documentation generation and updates of technical documents. Technical point of contact for maintenance contractors acting as point of contact with the contractor for technical discussions, review of technical documentation from the contractor, organizing periodical technical meetings with the contractor. Support to new Missions PhaseB activities Requirements engineering System Architectural design Support to new Missions PhaseCD activities Mission Planning System implementation IVV and Acceptance Technical coordination of the parallel activities involving the EUMETSAT Mission Planning Systems for LEO missions MANDATORY University degree in a relevant engineering discipline Able to work effectively in English 1. Domain Skills Experience minimum 5 years in the definition of software requirements, architectural design, implementation and maintenance of Mission Planning Systems in the context of Low Earth Orbit LEO space missions. 2. Software Development, Verification Maintenance Skills Experience minimum 5 years in the full cycle of development and maintenance of application software, preferably for Mission Planning Systems, following formal software engineering processes. This includes user and system requirement analysis, software requirement engineering, software design, implementation, corrective and evolutive maintenance activities. Experience minimum 3 years in IVV integration, verification and validation activities, preferably for Mission Planning Systems, following formal engineering processes. This includes requirement verification, system and subsystem integration, generation of test plan and test procedures, nonregression testing, generation of test data, generation of test tools, running the test procedures on the target system, generation of test reports and anomaly tracking. 3. Software Engineering Skills Experience minimum 3 years in designing and developing software applications using C and Java programming languages for UNIXLinux operating systems. Experience minimum 3 years in designing and developing software applications using interfaces to relational database management systems RDBMS and experience with data model design for RDBMS. Experience minimum 3 years in designing and developing software applications using JBoss Drools as business rule management system. EU national or valid work permit for Germany CV in Europass format ADVANTAGE 4. Domain Skills Experience in integration of Mission Planning Systems with Mission Control Systems based on MICONYS software suite from ESAESOC. Experience in integration of Mission Planning Systems with Flight Dynamics Systems. Experience in support to flight control operations teams for Mission Planning Systems. 5. System Maintenance Skills Experience in being the technical point of contact for contractors working at offsite premises and responsible for application software evolution and maintenance. 6. Software Technology Skills Experience in the usage of software CASE design tools e.g. Enterprise Architect andor MagicDraw. Experience in using Unified Modelling Language UML for software design. Experience in developing software applications interfacing with Oracle RDBMS. Experience with Oracle RDBMS administration. Experience with ILOG Views visualization library. XML processing schema design, validation, parser libraries, transformation XSLT and XPath. Experience in designing, developing and maintaining software client applications using Eclipse as HMI framework Rich Client Platform. Experience in designing and developing component based software applications using formal techniques e.g. OSGi. Experience using tools for the automation of software testing.

Tags: support system software planning

 
 

Mission Planning System Software Engineering Support

2016-08-23 20:03:55| Space-careers.com Jobs RSS

With 1.800 employees worldwide, the CS Group is a leading IT company in France and in Germany, and a prime contractor in designing, integrating and operating mission critical systems. It has now been over 30 years that comprehensive CS solutions for space systems and applications, both on the ground and in space, have been part and parcel of this odyssey. Our German activities grow at fast pace and to face our costumers high level expectations and needs, we are looking for talented profiles having relevant experience in Space systems. The key person will work in the TSS Department supporting the Mission Control Applications and Tools Team, which is part of the GSI Division. The Mission Control Applications MCA and Tools Team is responsible for the maintenance and development of the following Mission Control Applications Spacecraft Monitoring Control, Local Applications Monitoring Control, Onboard software management, Flight Dynamics System, Mission Planning System, OpsPrep Tools, Data analysis and reporting tools, Spacecraft Simulator. The Mission Control Applications and Tools Team performs the following activities Software engineering and software maintenance of multimission and missionspecific Mission Control Applications and Tools for GEO and LEO missions. Software engineering for the reuse of Mission Control Applications and Tools with the separation between generic kernel and missionspecific extensions. Integration and verification at application and system level. User and software support to flight control teams. Support to the EUMETSAT Programme Preparation and Development PRD Department for the PhaseBCD of new missions in the domain of Mission Control Applications. The key person will provide hisher prime support to the Mission Control Applications and Tools Team and heshe will support the evolution and maintenance of the EUMETSAT Mission Planning Systems for LEO missions. the requirements specification, design, implementation, integration and verification of Mission Planning Systems for new EUMETSAT LEO Programmes PhaseBCD, including the setting up of the related maintenance arrangements and processes. the technical coordination in the team of the different parallel activities involving the EUMETSAT Mission Planning Systems for LEO missions. The tasks of the key person will typically include Maintenance and Evolution Activities Reengineering activities analysis of the porting of some subsystems to stateoftheart technologies, tradeoff studies of various technologies, software design of the technical solutions, following the procurement of the changes with external contractors and verification testing of the changes. Evolutions and changes generation andor analysis of userdriven and maintenance driven software requirements, software design of the technical solutions, following the procurement of the changes with external contractors and verification testing of the changes. Preventive and corrective maintenance including the investigation and correction or following the corrections implemented by external contractors of anomalies in the software facilities and verification testing of the fixes. Maintenance test procedures generation and updates of maintenance test procedures at software facility level and at system level. Support and development of the verification infrastructure development andor procurement of scripts tools to perform installation checks, nonregression, functional and performance testing. Analysis and implementation of mechanisms or tools allowing the automatic or semiautomatic verification testing of the application software. Coordination of the production of new software releases or patches, delivery acceptance and installation onsite. This activity includes the technical coordination of the production by an external contractor of new releases or patches of the application software, liaison with the EUMETSAT operational users, participation in technical reviews, participation in factory at contractor premises acceptance testing campaigns and coordination of the installation of the releases or patches onsite at EUMETSAT. Execution and coordination of software verification and nonregression testing campaigns. This activity includes preparation of test data, running the test procedures on the target system, generation of test reports, analysis of results and troubleshooting of problems. Software support software support to the endusers of the application software. Ensure operations continuity by provision of oncall services and software support to operations. Documentation generation and updates of technical documents. Technical point of contact for maintenance contractors acting as point of contact with the contractor for technical discussions, review of technical documentation from the contractor, organizing periodical technical meetings with the contractor. Support to new Missions PhaseB activities Requirements engineering Participation in the functional analysis and decomposition of the Ground Segment requirements in the domain of Mission Planning System. Support the definition of Ground Segment requirements in the area of the Mission Planning System. Participation in workshops and review meetings. Interfacing with Operations to consolidate the operational concept in the Mission Planning System requirements. Support the identification of the verification method and initial test cases for the Mission Planning System requirements. Incorporate the reuse of the EUMETSAT Mission Planning System kernel products in the Ground Segment requirements. Interfacing with the Mission Planning System kernel product experts in the MCA Team to coordinate their contributions to the requirements definition. System Architectural design Support the generation of the architectural system level design of the Mission Planning System as part of the Ground Segment. Support the production of design models using Systems Engineering and CASE tools. Support the definition and documentation of all interfaces IRDsICDs between the elements of the Mission Planning System and other Ground Segment or external elements. Incorporate the reuse of the EUMETSAT Mission Planning System kernel products in the Ground Segment design. Support to new Missions PhaseCD activities Support to Mission Planning System implementation Support to the requirement and design engineering activities as part of the applications development. Participation and contribution in requirements, design and implementation reviews both internal and with external contractors. Follow the software development by external contractors of the Mission Planning System. Support to IVV and Acceptance Participation in verification readiness reviews and verification testing campaigns both internal and with external contractors. Technical coordination of the parallel activities involving the EUMETSAT Mission Planning Systems for LEO missions Support to the technical coordination of all the activities in the team where the EUMETSAT LEO Mission Planning Systems are involved. These activities comprise at the moment the maintenance and evolution for missions under routine operations, reengineering activities and the reuse of the EUMETSAT Mission Planning System in new Programmes. PROFILE In addition to having a University degree in a relevant engineering discipline, the key person shall demonstrate significant knowledge and experience in the area of specification, design, implementation, verification and maintenance of Mission Planning Systems. The key person shall have skills and experience in the following mandatory areas 1. Domain Skills Experience minimum 5 years in the definition of software requirements, architectural design, implementation and maintenance of Mission Planning Systems in the context of Low Earth Orbit LEO space missions. 2. Software Development, Verification Maintenance Skills Experience minimum 5 years in the full cycle of development and maintenance of application software, preferably for Mission Planning Systems, following formal software engineering processes. This includes user and system requirement analysis, software requirement engineering, software design, implementation, corrective and evolutive maintenance activities. Experience minimum 3 years in IVV integration, verification and validation activities, preferably for Mission Planning Systems, following formal engineering processes. This includes requirement verification, system and subsystem integration, generation of test plan and test procedures, nonregression testing, generation of test data, generation of test tools, running the test procedures on the target system, generation of test reports and anomaly tracking. 3. Software Engineering Skills Experience minimum 3 years in designing and developing software applications using C and Java programming languages for UNIXLinux operating systems. Experience minimum 3 years in designing and developing software applications using interfaces to relational database management systems RDBMS and experience with data model design for RDBMS. Experience minimum 3 years in designing and developing software applications using JBoss Drools as business rule management system. It would be a distinct advantage for the key person to have knowledge andor experience with some of the following 4. Domain Skills Experience in integration of Mission Planning Systems with Mission Control Systems based on MICONYS software suite from ESAESOC. Experience in integration of Mission Planning Systems with Flight Dynamics Systems. Experience in support to flight control operations teams for Mission Planning Systems. 5. System Maintenance Skills Experience in being the technical point of contact for contractors working at offsite premises and responsible for application software evolution and maintenance. 6. Software Technology Skills Experience in the usage of software CASE design tools e.g. Enterprise Architect andor MagicDraw. Experience in using Unified Modelling Language UML for software design. Experience in developing software applications interfacing with Oracle RDBMS. Experience with Oracle RDBMS administration. Experience with ILOG Views visualization library. XML processing schema design, validation, parser libraries, transformation XSLT and XPath. Experience in designing, developing and maintaining software client applications using Eclipse as HMI framework Rich Client Platform. Experience in designing and developing component based software applications using formal techniques e.g. OSGi. Experience using tools for the automation of software testing. The official languages of EUMETSAT are English and French. The working language for the position is English and therefore the Engineer must be able to work effectively in this language and have knowledge of the other. How to apply Please consider the following points before applying Please submit your complete application documents in English. An attached cover letter should mention your availability and salary expectations. Interested applicants should submit their CV to pierre.lenahediccssytems.de and copy to francoisxavier.laffontcs.fr with the job title. Due to new work permit restrictions for this position, please apply only if you are citizen of a European Union state or if you hold all appropriate documentation and permits to work in Europe. Closing date 4th October 2016 Starting Date 1st January 2017 Interviews week 4445 2016

Tags: support system software planning

 

Mission Planning System Software Engineering Consultancy Support

2016-08-22 18:04:06| Space-careers.com Jobs RSS

POSITION ID OT2879 ROLE FUNCTION Mission Planning System Software Engineering Consultancy Support in Darmstadt Germany GENERAL CONDITIONS START January 2017 LOCATION Darmstadt TYPE OF BUSINESS Aerospace CONTRACT fulltime employment WORKING LANGUAGE English, French is considered an advantage DEADLINE 04. Oktober 2016 MUSTHAVE SKILLS MANDATORY In addition to having a university degree or equivalent in a relevant discipline, the consultant shall have at least 5 years experience gained through the specification, procurement and operation of space mission planning systems. More precisely, the following experience is required At least 5 years practical experience of LEO mission planning system specification, development, procurement and routine operations At least 3 years experience of AIV related activities test procedure generation, requirements verification and validation, etc, preferably in the field of space mission planning systems At least 3 years experience in the production and maintenance of mission planning operational rules using a Javalike Business Rules Management System e.g. JBoss Drools or ILOG Rules At least 2 years of working with files in XML format At least 2 years experience with the LinuxUnix operating system user command level Experience with Software Version Control Systems e.g. CVS, SVN or Git and Software Configuration Management Systems e.g. Serena Dimensions. NICETOHAVE SKILLS CONSIDERED AS AN ADVANTAGE The following experience would be advantageous At least 2 years working with relational databases and sql, preferably involving Oracle database administration Knowledge of ECSS and CCSDS standards At least 1 year of software development in C, with knowledge of Oracle database access using ProC advantageous Knowledge of the principles of satellite monitoring and control Tasks The Consultant shall mainly perform tasks related to the development and procurement of the EPSSG Mission Planning System MPS. These tasks typically include Supporting the EPSSG ground segment team in the development and procurement of the MPS and any related tools Analysing and reviewing relevant EPSSG documentation, preparing technical notes and attending technical meetings Participating in reviews for the MPS and, when necessary, interfacing facilities and associated tools, throughout the procurement lifecycle Participating in MPS factory or onsite acceptance testing and related activities at facility and system level. If necessary, creating and executing test procedures to support this activity Analysing reporting on test results, in particular with respect to requirement verification and validation Proposing changes to the MPS or related tools for instance to modify some aspect of the software functionality, and contributing to the process for implementing such changes change justification, baseline requirements update, issuing the change request, liaison with external contractors, etc Raising, monitoring and steering the lifecycle of MPS related anomaly reports ARs and nonconformance reports NCRs. Supplying context and analysis to support the investigation of anomalies Participating in the installation of the MPS and related tools at EUMETSAT. Verifying the installation Defining the MPS operational implementation rules, database structures, etc and maintaining a detailed understanding of the space and ground segment operational needs that are met through mission planning Producing and maintaining MPS related documentation such as the Operational Implementation document and the MPS User Operations Guide Interacting with internal users, suppliers and partner organisations Providing procurement support to other future missions, notably JasonCS, if required

Tags: support system software planning

 

Mission Control Applications Software Engineering Support

2016-08-09 10:05:37| Space-careers.com Jobs RSS

WHO ARE WE? GMV www.gmv.com is a privately owned technological enterprise group with an international presence employing more than 1.100 staff. Founded in 1984, GMV mainly operates in eight large sectors for both public and private organizations Aeronautics, Space, Defense, Health, Security, Transportation, Telecommunications and Information Technologies. GMV currently runs eight work centers in Spain Tres Cantos Madrid headquarters, Boecillo Valladolid, Seville, Barcelona, Valencia, Tenerife, Len, Zaragoza and also work centers in Lisbon Portugal, Rockville Maryland, USA, Darmstadt Germany, Warsaw Poland, Bucharest Romania, Malaysia, Toulouse France and New Delhi India. We recruit and hire excellent engineers, and encourage innovation, technical excellence and continuing education. Our engineers regularly present papers at technical conferences, continue their education more than 85 have a masters degree, and we reinvest more than 12 of budget in IRD projects. This striving for excellence, innovation and flexibility is a major part of our culture. We provide very competitive compensation, attractive benefits, and a great work environment with lots of opportunities for professional growth. JOB DESCRIPTION Responsibilities Duties Tasks The Consultant shall support software development and maintenance aspects of MC components and applications. The support is focused on but not limited to the elements that are designed with an objectoriented approach and following a clientserver architectural organization. The development cycle includes the typical phases requirements, design, development,testing with formal procedures related to configuration control, verification against the software requirements and rollout into operations. Development ranges in a mixed multiplatform environment, from fixing problems and engineering changes, technical support to the continuous operation of the system, including analysis, investigation and resolution with the creation of appropriate documentation. Main duties include Maintenance and Evolution activities o Software development using C and Java engineered in Windows and Unix environments, interacting with Commercial Off The Shelf COTS products o Preventive maintenance Support to the 247 smooth running of facility software applications and their operating systems and in the case of anomalies affecting operations, identifying and applying appropriate first line corrective actions ensuring that in the case of problems with applications, operating systems or COTS, that the operational configuration can be restored o Corrective maintenance Investigation into relevant anomalies and solutions, their documentation and classification, with suitable, followup of the delivery of software updates o System Evolution Analysis of userdriven requirements, generation of software requirements, design, implementation and verificationtesting activities o Verificationtesting activities Generation of verificationtest procedures and delivery documentation, participation in verification and regression testing activities at unit and system level, participation in factory acceptance testing campaigns and execution of onsite verification testing at integration level o System Upgrades Analysis, planning and management of application, operating system and COTS upgrades and reconfigurations, taking into account any compatibility issues o Definition and management of technical documentation and procedures in support of these activities. User Support o Applications support Software and technical support to the endusers of the application software by request o Attendance in meetings Participation in technical, progress and team meetings, submission of reports as required o On call service On occasions, provision of standbycallout support to operations and support to critical operations out of normal hours Additional support Provision of support to other areas and programmes as required, for example, supporting the simulations infrastructure. Technical Management o Documentation generation and updates of technical documents o Meeting participation participation to technical, progress and team meetings as needed and requested o Routine reporting preparation and production of routine reports as necessary o Contractor management at technical level acting as point of contact with the contractor for technical discussions, review of technical documentation from the contractor, organising periodical technical meetings with the contractor Software engineering framework support o Analysis activities focused on a common software engineering framework for the GSI Mission Control Applications and Tools Team o Development of tools implementing this software engineering framework. Qualifications University degree or equivalent qualification together with experience in security risk analysis Required knowledge Domain Skills o Extensive experience minimum 5 years in the definition, development and maintenance of Mission Control Functions software applications with focus on development whole life cycle for typical MC applications covering aspects like TMITC, Automation schedule and procedure execution, Operations Preparation, etc ... o Good knowledge and understanding with working experience evidence of space related standards ECSS and CCSDS related to spacetoground interfaces. System Development Maintenance Skills o Extensive experience minimum 5 years in software development and maintenance following formal software lifecycle processes resulting in multiple customer deliveries covering production of requirements, design engineering artefacts and implementation reflecting corrective and evolution software maintenance activities as well as new applications definition o Extensive experience minimum 5 years in verification and validation process and experience of supporting testing campaigns and related activities test procedure generation, nonregression testing, requirements verification and validation. Software, Technologies and Engineering skills o Extensive experience minimum 5 years in designing and developing software components and applications using Object Oriented 00 approach including design patterns o Extensive experience minimum 5 years designing and developing software components and applications using C, Java and scripting languages under both Windows and Linux platforms o Experience with formal software development environments like Eclipse IDE and Microsoft Visual Studio. Documentation and Configuration Management Skills o Good knowledge of MS Office Suite applications and experience with Documentation Management systems o Experience in using Configuration Management and Anomaly Reporting and Tacking tools. WHAT DO WE OFFER? As soon as they join the organization our professionals are given the chance to tackle technological challenges in an innovative environment, to work in multidisciplinary teams and deal directly with clients. This helps them to mature quickly as professionals. We provide continual topup training to keep our career professionals perfectly abreast of all technologies used. We offer a permanent contract and attractive package including a highly competitive salary plus a comprehensive benefits package. If you would like to work in an interesting, fun, fastpaced, challenging, diverse and global company which is growing rapidly, please send us your resume to jobsgmv.com For more information about GMV, please visit our website at www.gmv.com

Tags: support software control applications

 

Sites : [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] next »