Home software engineer
 

Keywords :   


Tag: software engineer

Data Processing Software Engineer J2613

2013-02-15 13:38:53| Space-careers.com Jobs RSS

Data Processing Software Engineer A degree educated engineer with 3 or more years experience in UNIXLINUX application development with CC, in Earth Observation Data Processing Systems. To support the maintenance and evolution of the EPS Ground Segment, specifically the Front End Processing Facility and Product Generation facilities and provide support to the development and integration of new Product Processing Facilities. Responsibilities Duties The Front End Processing Facility FEP and Product Generation Facility PGF application software is mainly developed in C and a good experience in C is therefore mandatory. For the Product Processing Facilities PPF support knowledge of C will be needed in addition. The Key Persons duties will include a range of tasks, from the support of the day to day operation and maintenance, the analysis, design, development and testing of the facilities which also includes the handling of anomalies, upgrades and configuration changes for these facilities. Tasks will also contain the settingup and implementation of maintenance policies and procedures as well as the coordination with external providers of maintenance services. In support to operations, the Key Persons may also be required to provide on call support as part of a team of maintenance engineers. Besides the above described routine tasks, the Key Persons will also be expected to contribute to design and system engineeringreengineering activities in the field of science data processing that will become necessary for existing and future production systems. Typically the tasks will include Contribute to the definition and design of architectures of data processing ground segments and their components, their interfaces, and the validation and verification methods Monitor the detailed design and implementation of new system software components by industrial contractors and perform the acceptance of externally developed components Support the operations of existing data processing ground segments and their maintenance and evolution. This will also include Upgrade software, including implementing and maintaining new algorithms and products for the EPS instrument suite, e.g. for ASCAT, ATOVS and AVHRR processing, including rationalising common data processing components such as software libraries to reduce cost Maintenance and development of the FEP and PGF software it should be noted that the first line maintenance is being performed by EUMETSAT in conjunction with the industrial contractor the second line maintenance is being performed by the industrial contractor under supervision and with support from EUMETSAT and it entails in particular Contribution to FEPPGF system design and reengineering Support to the development and implementation of FEP and PGF tools and script Support to procurement activities for maintenance and evolution activities Perform routine tasks in operational systems under configuration control such as Support to Configuration Management, building and distribution of FEPPGF software releases and patches b. Support to the development, integration and configuration management of software developed by third parties, its installation, and configuration and testing Anomaly investigations, documentation and classification Follow up of the delivery of SW resolutions for these anomalies Perform SW testing in a structured approach to verify that delivered SW is fulfilling the requirements or to demonstrate that problems have been corrected Analysis of the maintenance requirements and identification, procurement or implementation of the tools required to fulfil them Settingup and implementation of maintenance policies and procedures Support to the procurement and installation of hardware and software, and the coordination with external providers of support services Participation in technical meetings and formal reviews. Qualifications Experience In addition to having a University degree or equivalent in a relevant discipline, the Key Persons shall have experience in SW development, configuration controlled software build environments, experience with the operation, maintenance or trouble shooting of large, complex, realtime data processing systems. Essential Skills The Key Persons shall have a minimum of 3 years work experience in UNIX application development and testing in C, C. The Key Persons should possess very good communication, presentation and team working skills and be able to cope with very high workloads. An ability to adapt to a rapidly changing, often stressful environment and retain a system overview is also essential. Demonstrated knowledge and experience in the following areas is mandatory Experience of operating and maintaining software systems in a UNIX based environment specifically LINUX and AIX Software build environments and tools e.g. IBM XL C and GCC compilers, make, automake, autoconf, RPM Software debugging and profiling tools e.g. GDB, IBM Purify, Valgrind Source code control systems, preferably Subversion and CVS CC programming language experience in a UNIX based environment Knowledge of Scripting languages e.g. Perl, shell, TclTk, Python In addition, fulfilment of at least one of the 2 following requirements is mandatory, either profile A Strong background in the design, development, integration and operationmaintenance of satellite instrument data processing systems in the ground segments of Satellite Earth Observation systems Or profile B Competence in objectoriented software design and implementation in the context of satellite instrument data processing systems, including design for testing, unit test suite maintenance, build tools, repositories, debugging and profiling Desirable Skills Practical knowledge of as many as possible of the following areas will be an advantage Experience with satellite Earth observation processing systems, especially experience in the areas of specification, design and implementation of large satellite instrumentrelated data processing systems andor subsystems Background knowledge of satellite Earth observation systems, instrument measurement principles, data processing and applications, in either passive radiometryinterferometry and sounding or active radar remote sensing.

Tags: data software processing engineer

 

Software Quality Engineer

2013-02-14 16:39:08| Space-careers.com Jobs RSS

Astrium brings space to you. Number 1 in Europe and number 3 worldwide, Astrium employs over 17,000 men and women mainly based in five European countries France, Germany, the UK, Spain and the Netherlands. Our technical excellence and extensive prime contractorship experience extend across all sectors of the space business launch vehicles, manned space activities, satellite systems and related services. A Software Quality Engineer Vacancy has arisen with Astrium in Stevenage. The Software Quality Engineer SQE will be responsible for ensuring that the software project products and processes are performed in accordance with the plans and applicable standards, on behalf of the Project Manager. Typical tasks include Definition of the quality objectives and the Project Software Quality Assurance Baseline, producing the applicable Software Quality Assurance Plan, Project Standards and Quality Operational Procedures. Supporting the Software Project Manager in the definition and the implementation of the overall software project processes, in the definition of the development logic and in the choice of methods and tools to be used. Assessment of the Software Processes and the quality of the various items of the Software Product through quality inspections, reviews, audits, collection and analysis of metrics. Chair andor support reviews e.g. PDR, CDR, TRR, TRB, DRB. Approval of all documentation. Assessment and reporting on the quality of the Software Product and Processes, in periodic reports through the MPRs and in the specific reports allocated to the Reviews. Management of the interface with the internal andor external customer on the Software Quality matters, in agreement with the Project Manager. By hisher knowledge of the processes implemented in the software project, hisher global approach and analysis capabilities, the SQE is a key actor in the processes improvement, by suggesting improvement actions and participating to their implementation within the project, as much at project level than at entity level. The successful applicant will have the following skills and competencies Strong Software Quality Assurance and Software Configuration Management Processes andor engineering background adhering to formal standards in particular ECSSE40 and ECSSQ80. Exposure to realtime, embedded, missioncritical software space or aerospace desirable. Conversant with the requirements of ISO 9001 familiarity with CMMI. Good knowledge and practical experience of the estimate and the financial monitoring of the tasks to be achieved. Interpersonal relational and organisational skills. Excellent communication written verbal and training capability. Capability to convince. Diplomacy, negotiation capability. Customer focus and service oriented. Analytically minded strong problem solving skills. Motivation. Autonomy. TO APPLY click here

Tags: software quality engineer software engineer

 
 

Software Engineer

2013-02-13 18:37:38| Space-careers.com Jobs RSS

Directorate of Technical and Quality Management The European Space Agency is an equal opportunity employer and encourages applications from women POST Software Engineer in the Flight Software Systems Section, Software Systems Division, Systems, Software and Technology Department, Directorate of Technical and Quality Management. This post is classified in the A2A4 grade band of the Coordinated Organisations salary scale. LOCATION ESTEC, Noordwijk The Netherlands. DUTIES The postholder will report to the Head of the Flight Software Systems Section. The Sections core activity is the support to ESA programmes in the development of flight software. This includes specification, analysis, design, validation and maintenance activities of software embedded in the spacecraft platform and payloads. The Section is also the focal point for development of Software Validation Facilities and Independent Software Verification and Validation. The duties of this post will include providing specialist technical support to ESA projects within the realtime embedded software systems domain, including flight software and flight software development and validation facilities participation in evaluation of industrial proposals and in project reviews technical monitoring of software development contracts, including verification of industrial outputs, reviews and acceptance provision of expert software support to the Avionics System Group in the definition of onboard avionics concepts and architectures, including highly integrated and reconfigurable systems participation in the definition and execution of the research programmes in the area of competence of the division, in particular related to software architectures, software validation and modern software engineering methods and tools to improve the development and qualification process of embedded software contribution to the standardisation effort in the software systems domain. The postholder may also be called upon to support other activities elsewhere in the organisation. QUALIFICATIONS Applicants for this post should have a university degree or equivalent qualification in computer science andor in electrical engineering or similar, with a background and experience in embedded realtime systems. Extensive knowledge of modern software engineering and practical experience in realtime software systems is required. Knowledge of spacecraft systems engineering would be an advantage. Candidates should have good interpersonal skills with the ability to work effectively and cooperatively in a diverse and international team environment and to achieve solutions in line with team objectives. In addition, applicants should have good leadership, organizational and communication skills, as well as a proactive attitude towards solving problems and an interest in innovative technologies. The working languages of the Agency are English and French. A good knowledge of one of these two languages is required together with a working knowledge of the other language. Knowledge of another member state language is an asset. CLOSING DATE The closing date for applications is 13 March 2013. Applications from external candidates for this position should preferably be made online at the ESA Web Site www.esa.intcareers. Those unable to apply online should submit their CV to the Head of the Human Resources Division, ESTEC, Keplerlaan 1, 2201 AZ Noordwijk ZH The Netherlands. The Agency may require applicants to undergo selection tests. Under ESA Regulations, the age limit for recruitment is 55. Please note that applications are only considered from nationals of one of the following States Austria, Belgium, the Czech Republic, Denmark, Finland, France, Germany, Greece, Ireland, Italy, Luxembourg, the Netherlands, Norway, Portugal, Romania, Spain, Sweden, Switzerland, the United Kingdom and Canada. Priority will be first given to internal candidates and secondly to external candidates from underrepresented member states. In accordance with the European Space Agencys security procedures and as part of the selection process, successful candidates will be required to undergo basic screening before appointment.

Tags: software engineer software engineer engineer software

 

Software Engineer, EUM13206829

2013-02-12 17:38:12| Space-careers.com Jobs RSS

Job Opportunity Software Engineers for the EPS Data and Product Processing Facilities, based at EUMETSAT, Darmstadt, Germany Serco is amongst the Space News Top 50 Space Industry Manufacturing and Services Companies and has a global heritage in the Space business, operating for over 35 years Worldwide. Serco has a longstanding understanding of the space market and a worldwide client base providing operational and engineering support across International Organisations, Government Agencies, Defence, Industrial Partnerships and related Scientific Institutions. With over 1100 staff in the space business covering a wide spectrum of qualifications and skills, it is our track record in such a wide range of market sectors and geographies that allows us to share best practice, expertise and innovation in our business solutions today. Serco Europe employees have provided their skilled competence for various European space missions since the inception of a coordinated European space organisation. Our ongoing commitments within the industry cover Earth Observation, Meteorological Services, Space Science, Technology, Telecommunications and Human Spaceflight, as both an integrated services and managed space resources provider. At the heart of our approach is the recognition that a good business depends on good people. We ensure that we continue to have the people and expertise that we need to face both the challenges of today and those of tomorrow our people are our key assets. Staff are supported by local Country based offices We offer our staff a number of additional benefits and assistance Important All applicants must hold a current valid work permit for Germany or be EU nationals. For our activities in EUMETSAT we are currently seeking two Software Engineer to support the EPS Data and Product Processing Facilities. You will be members of a multidisciplinary engineering team supporting operational and future programmes. One Engineer will focus more on the FEPPGF aspects, while the other will be more concentrating on the PGFPPF issues. Both engineers need to have a solid system engineering understanding. C is therefore mandatory. For the PPF support knowledge of C will be needed in addition. The Key Persons duties will include a range of tasks, from the support of the day to day operation and maintenance, the analysis, design, development and testing of the facilities which also includes the handling of anomalies, upgrades and configuration changes for these facilities. Tasks will also contain the settingup and implementation of maintenance policies and procedures as well as the coordination with external providers of maintenance services. In support to operations, the Key Persons may also be required to provide on call support as part of a team of maintenance engineers. Typically the tasks will include 1. Contribute to the definition and design of architectures of data processing ground segments and their components, their interfaces, and the validation and verification methods. 2. Monitor the detailed design and implementation of new system software components by industrial contractors and perform the acceptance of externally developed components. Support the operations of existing data processing ground segments and their maintenance and evolution. This will also include 3.1 Upgrade software, including implementing and maintaining new algorithms and products for the EPS instrument suite, e.g. for ASCAT, ATOVS and AVHRR processing, including rationalising common data processing components such as software libraries to reduce cost. 3.2 Maintenance and development of the FEP and PGF software it should be noted that the first line maintenance is being performed by EUMETSAT in conjunction with the industrial contractor the second line maintenance is being performed by the industrial contractor under supervision and with support from EUMETSAT and it entails in particular Contribution to FEPPGF system design and reengineering Support to the development and implementation of FEP and PGF tools and script 4. Support to procurement activities for maintenance and evolution activities as described in point 3. 5. Perform routine tasks in operational systems under configuration control such as 5.1 Support to Configuration Management, building and distribution of FEPPGF software releases and patches 5.2 Support to the development, integration and configuration management of software developed by third parties, its installation, and configuration and testing 5.3 Anomaly investigations, documentation and classification. 5.4 Follow up of the delivery of SW resolutions for these anomalies 5.5 Perform SW testing in a structured approach to verify that delivered SW is fulfilling the requirements or to demonstrate that problems have been corrected. 5.6 Analysis of the maintenance requirements and identification, procurement or implementation of the tools required to fulfill them 5.7 Settingup and implementation of maintenance policies and procedures, 5.8 Support to the procurement and installation of hardware and software, and the coordination with external providers of support services 5.9 Participation in technical meetings and formal reviews. The official languages of EUMETSAT are English and French. The working language for this position is English you must be able to work effectively in this language. Task As members of the SEP LEO Mission Data Processing Operational Applications maintenance team, the Key Persons shall support the maintenance and evolution of the EPS Ground Segment, specifically the FEP and PGF facilities and provide support to the development and integration of new PPF. The FEP and PGF application software is mainly developed in C and a good experience in C is therefore mandatory. For the PPF support knowledge of C will be needed in addition. The Key Persons duties will include a range of tasks, from the support of the day to day operation and maintenance, the analysis, design, development and testing of the facilities which also includes the handling of anomalies, upgrades and configuration changes for these facilities. Tasks will also contain the settingup and implementation of maintenance policies and procedures as well as the coordination with external providers of maintenance services. In support to operations, the Key Persons may also be required to provide on call support as part of a team of maintenance engineers. Typically the tasks will include 1. Contribute to the definition and design of architectures of data processing ground segments and their components, their interfaces, and the validation and verification methods. 2. Monitor the detailed design and implementation of new system software components by industrial contractors and perform the acceptance of externally developed components. Support the operations of existing data processing ground segments and their maintenance and evolution. This will also include 3.1 Upgrade software, including implementing and maintaining new algorithms and products for the EPS instrument suite, e.g. for ASCAT, ATOVS and AVHRR processing, including rationalising common data processing components such as software libraries to reduce cost. 3.2 Maintenance and development of the FEP and PGF software it should be noted that the first line maintenance is being performed by EUMETSAT in conjunction with the industrial contractor the second line maintenance is being performed by the industrial contractor under supervision and with support from EUMETSAT and it entails in particular Contribution to FEPPGF system design and reengineering Support to the development and implementation of FEP and PGF tools and script 4. Support to procurement activities for maintenance and evolution activities as described in point 3. 5. Perform routine tasks in operational systems under configuration control such as 5.1 Support to Configuration Management, building and distribution of FEPPGF software releases and patches 5.2 Support to the development, integration and configuration management of software developed by third parties, its installation, and configuration and testing 5.3 Anomaly investigations, documentation and classification. 5.4 Follow up of the delivery of SW resolutions for these anomalies 5.5 Perform SW testing in a structured approach to verify that delivered SW is fulfilling the requirements or to demonstrate that problems have been corrected. 5.6 Analysis of the maintenance requirements and identification, procurement or implementation of the tools required to fulfill them 5.7 Settingup and implementation of maintenance policies and procedures, 5.8 Support to the procurement and installation of hardware and software, and the coordination with external providers of support services 5.9 Participation in technical meetings and formal reviews. Qualifications and Requirements Applicants require University degree, in a relevant discipline, together with experience in SW development, configuration controlled software build environments, experience with the operation, maintenance or trouble shooting of large, complex, realtime data processing systems. You will have a minimum of 3 years work experience in UNIX application development and testing in C, C. You will possess very good communication, presentation and team working skills and be able to cope with very high workloads. An ability to adapt to a rapidly changing, often stressful environment and retain a system overview is also essential. Essential Knowledge and experience in the following areas is mandatory Experience of operating and maintaining software systems in a UNIX based environment specifically LINUX and AIX Software build environments and tools e.g. IBM XL C and GCC compilers, make, automake, autoconf, RPM Software debugging and profiling tools e.g. GDB, IBM Purify, Valgrind Source code control systems, preferably Subversion and CVS CC programming language experience in a UNIX based environment Knowledge of Scripting languages e.g. Perl, shell, TclTk, Python Additionally, fulfillment of at least one of the two following requirements is mandatory, either profile A Strong background in the design, development, integration and operationmaintenance of satellite instrument data processing systems in the ground segments of Satellite Earth Observation systems. Or profile B Competence in objectoriented software design and implementation in the context of satellite instrument data processing systems, including design for testing, unit test suite maintenance, build tools, repositories, debugging and profiling. Desirable Practical knowledge of as many as possible of the following areas will be an advantage Experience with satellite Earth observation processing systems especially experience in the areas of specification, design and implementation of large satellite instrumentrelated data processing systems andor subsystems. Background knowledge of satellite Earth observation systems, instrument measurement principles, data processing and applications, in either passive radiometryinterferometry or sounding or active radar remote sensing. Familiarity with data formats used, such as the Metop and NOAA global data formats, EPS native data format Networking technologies and tools Space Data Link Protocols, TCPIP, UDP multicast, PGM, FTP, Wireshark Knowledge of web technologies and programming Apache, CGI, JavaScript Performance analysis and improvement including Performance monitoring tools and techniques top, NMON, iostat, sar etc. in UNIX environments Knowledge of ECSS Standards, Quality Assurance and Configuration Management principles and applications Practical experience in objectoriented software design, implementation, and maintenance, including the use of UMLSysML based tools for supportingdocumenting the design, at least at the architectural level, Software Testing, automated testing, verification, validation Competence in the use of scripting languages e.g., Perl and highlevel languages e.g., Python Competence in the exploitation of modern hardware and operating systems at the application level e.g., multithreading, parallel programming, virtualization Analysis and processing of softwaregenerated reports and logfiles Very good technical writing skills, in particular in the area of formal technical documentation, e.g. design documentation, test procedures, maintenance procedures Application procedure If you have any question regarding this position please email space.careersserco.com If you are interested in this vacancy, and think you have the skills and experience required, please apply by either clicking on, or copying into your browser, the URL below. httpswww.amris.comsercorequirementdisplay.php?refSearchrequirementid39671 Position Software Engineers Reference EUM13206829 Application closing date 24032013

Tags: software engineer software engineer engineer software

 

Senior Software Engineer Project Team Leader

2013-02-08 17:38:07| Space-careers.com Jobs RSS

Space Applications Services is a growing company looking for a Senior Software Engineer with team management experience to lead a team of max 3 Software Engineers in Zaventem. The team will work on various projects for the European Space Agency, National Space Agencies andor European research projects, in the space industry or related domains. Tasks and Responsibilities You will join the Software and Data Systems Group whose activities cover the complete software lifecycle user requirements, specification, architecture, detailed design, integration, verification and validation for a number of projects. You will be responsible for delivering the technical products software and software life cycle documentation agreed with external Project Managers. You will be the Project Manager with focus on technical aspects for a number of companyled software projects. You will create the planning of your team, define daily priorities, and share the workload imposed by the development of multiple software products between the Software Engineers of your team. Qualificationsand Experience You must have the following qualification to apply A university degree or equivalent min. 4 years in Computer Science, Software Engineering, or similar and at least 7 years of experience as Software Engineer in the industry. Excellent command of spoken and written English. Development in LinuxUnix environments. A prior experience as lead engineer in charge of a team technical management. Knowledge in one or more of the following areas Portals e.g. Liferay, application Servers e.g. Glassfish, Apache Tomcat, JBoss, web development framewoks e.g. JSF, JSP, Struts, Taperstry, Vaadin, web services SOAP, WSDL, SOA and associated libraries e.g. JAXWS, databases e.g. MySQL, Oracle, and Object Relational Mapping e.g. JPA, Hibernate. Offer A chance to actively participate to the space adventure. Work in a growing company, in a nice atmosphere where autonomy and initiatives are encouraged. A competitive salary package. Application by email is preferred and should include 1 a Motivation Letter and 2 a CV, in English, both marked SDSSAJOBPTL0103. Applicants should preferably be EU nationals or being eligible for an EU work permit.

Tags: software team project senior

 

Sites : [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] next »