Home software development
 

Keywords :   


Tag: software development

Software Engineer for Earth Observation Applications Development MF

2017-10-13 17:13:39| Space-careers.com Jobs RSS

About us Space Applications Services NVSA is a dynamic international company with 30 years experience in performing and supporting system and software engineering for the European Space Agency ESA, National Space Agencies and the aerospace industry. We work on international manned unmanned spacecraft programmes, earth observation, science, exploration, communications and related technology development. We are looking for a Software Engineer for Earth Observation Applications Development MF SYSEOS201710HQ001 The successful candidate will be based in SintStevensWoluwe, Brussels area, and will join the Earth Observations Systems EOS Team which has the following expertise Develops complex software systems combining stateoftheart technologies from Earth Observation EOS, Geographic Information Systems GIS, and Knowledge Management KM domains. Leads projects for the European Space Agency ESA. Is involved in European Commission EC programmes, especially in the Research and Technology Development. Is developing commercial applications. Works frequently with international partners. Tasks and Responsibilities Design and development of distributed satellite and insitu data processing platforms to transform and fuse data to create downstream products. Applying Cloudbased distributed processing and Big Data methods and technologies. Qualifications and Experience A Masters Degree in the relevant discipline o Computer Sciences, Software Engineering, Physical Geometry, Remote Sensing. A minimum of 3 years experience in design and development of distributed systems SOA, MSA. Sound experience with Pythonbased programming especially on Web applications and services. Experience with the software development lifecycle. Good knowledge of Linux systems as a user and administrator. Knowledge andor experience with o Cloud and IaaSrelated techniques and tools e.g. Apache Spark and Hadoop, Ansible Playbooks, MarathonMesos, OpenStack. o Satellite Earth Observation data processing systems, especially in the areas of specification, design and implementation of large satellite instrumentrelated data processing systems andor subsystems. o Formats used in processing satellite data. o Scientific tools and languages e.g., Matlab, R, GDAL, numpy. o Scheduling and parallelisation of scientific software. o OGC standards, ISO Geographic Information standards, GISrelated techniques and tools, and of additional programming languages such as C and Go, is an asset. Candidates will have the following skills Ability to cope with schedules and deadlines. Ability to synthesise, summarise and draw conclusions. Very good organization and communication skills. Ability to work in distributed international teams. A proactive approach, with initiative and ability to work independently. Fluency in English written and oral and used to write highquality software project documentation in English. What Do We Offer? Working in a growing company, with offices located in Belgium, the Netherlands and the USA. A professional, pleasant atmosphere with motivated staff, where autonomy and initiatives are encouraged. An interesting remuneration package with a relocation allowance, if applicable. A full time employment position. Preference will be given to candidates eligible to work in the European Union or in possession of a European Blue Card for two or more years. We are looking for someone to start as soon as possible. How To Apply? Click on the Apply link next to this position on our website careers.spaceapplications.com. Include your CV and Motivation Letter both in English and send to jobsspacepplications.com. For this position the contact person is Mr. Bernard Valentin. Space Applications Services NVSA Leuvensesteenweg 325 1932 SintStevensWoluwe Brussels area, Belgium Tel 32 02 721.54.84 www.spaceapplications.com

Tags: software development applications earth

 

Software Development and Maintenance Support

2017-10-09 10:12:55| Space-careers.com Jobs RSS

Client and Location For one of our main customers ESAESAC, we are currently looking for a Software development and maintenance engineer to support the Mission Analysis and Payload Planning System MAPPS tool onsite at ESAC, located in Madrid, Spain. Tasks and Responsibilities Software engineer support is required for software engineering tasks in the developmentmaintenance or enhancement the SOC systems. The main services required include Write technical requirements for SOC and archives subsystems and provide flow down from higher level requirements. Analysis of functionalities of existing SW systems and assessment of potential reusability Analysis of requirements and propagation of impacts Perform SW architectural design as needed. ImplementMaintain one or more subsystemsmodules according to the requirements in the Greed language using the agreed tools Development and integration of scientific algorithms Coding scientific algorithms in specified language following detailed mathematical descriptions Integrating these algorithms into the SOC framework Testing and validating new implemented functionality unit integration tests using simulation data Optimize new code in terms of memory CPU usage Collaborate external scientists as needed Ensure timely delivery of SW releases and relative increments. Deploy and configure new versions of the systemsmodules on the validation and operational systems as requested Software Configuration, integration and setting up of operating systems and layered software. Support the definition of Operational SGS Procedures for procedures involving the use of SW. Training and supervision of SOC operators for the Operational tasks. Contribute to System verification and scientific validation Aid in the definition, conduction and analysis of largescale testing campaigns including a first assessment of the scientific quality of results. Documenting results of test campaigns in the form of validation test reports Contribute to the definition of Interface Control Documents ICDs and interface definitions. Provide documentation for subsystems and manage change requests via Change Control Boards Tasks and Responsibilities Implementation of new MAPPS features as defined by the users of the different Solar System missions, following the priorities set by the MAPPS SRB Software Review Board. Understand and improve the overall architecture of the extensive MAPPS software the team should take ownership of the project. Providing the MAPPS software deliveries following the existing maintenance and release procedures. Improving these procedures where needed, also considering the long lifetime of the software. Verification and validation of the software and execution of the test procedures. Further evolution of the test software, e.g. extending the test cases to cover new features and improving the level of automation. Provide firstline user support, e.g. helping the user configuring and using any new features, analysing potential bugs and providing fixes. Providing the MAPPS software deliveries following the existing maintenance and release procedures. Improving these procedures where needed also considering the long lifetime of the software. Verification and validation of the software and execution of the test procedures. Further evolution of the test software, e.g. extending the test cases to cover new features and improving the level of automation. Implementation of new MAPPS features, in the area of the Graphical User Interface, and in backend processing software. System and software engineering tasks such as design, development, testing installation, deployment, operations, maintenance with associated documentation according to the ESA software engineering processes. Daily execution of the software development and maintenance tasks, including the monitoring of the progress and the reporting to management. Coordination various development efforts, such that these fit into the overall MAPPS architecture, following the strategy imposed by the MAPPS engineering board. Furthermore, participation to working groups, workshops, conferences and meetings where might be required. Requirements and education Experience on ESA Science Ground Segment software engineering processes, such as ECSSEST40C and ECSSQST80C standards Experience in software configuration control processes and tools Experience in software development under Linux Some scientific background would be an asset Specific requirements Experience in a complex software development acting as the technical lead The ability to act as a system architect for such a complex software development Extensive experience with Graphical User Interface GUI programming Experience with the Qt toolkit or any comparable C based GUI toolkits Knowledge of spacecraft systems engineering Experience in modelling and simulation of spacecraft systems Knowledge of mission planning concepts and processes An understanding of the interfaces between the SOC and MOC Extensive experience with objectoriented programming Recent experience in C for a minimum of at least 4 years

Tags: support software development maintenance

 
 

Software development and maintenance support

2017-10-04 09:14:57| Space-careers.com Jobs RSS

Software development and Maintenance Engineer Client and Location For one of our main customers ESAESAC, we are currently looking for a Software development and maintenance engineer to support the Mission Analysis and Payload Planning System MAPPS tool onsite at ESAC, located in Madrid, Spain. Tasks and Responsibilities Software engineer support is required for software engineering tasks in the developmentmaintenance or enhancement the SOC systems. The main services required include Write technical requirements for SOC and archives subsystems and provide flow down from higher level requirements. Analysis of functionalities of existing SW systems and assessment of potential reusability Analysis of requirements and propagation of impacts Perform SW architectural design as needed. ImplementMaintain one or more subsystemsmodules according to the requirements in the Greed language using the agreed tools Development and integration of scientific algorithms Coding scientific algorithms in specified language following detailed mathematical descriptions Integrating these algorithms into the SOC framework Testing and validating new implemented functionality unit integration tests using simulation data Optimize new code in terms of memory CPU usage Collaborate external scientists as needed Ensure timely delivery of SW releases and relative increments. Deploy and configure new versions of the systemsmodules on the validation and operational systems as requested Software Configuration, integration and setting up of operating systems and layered software. Support the definition of Operational SGS Procedures for procedures involving the use of SW. Training and supervision of SOC operators for the Operational tasks. Contribute to System verification and scientific validation Aid in the definition, conduction and analysis of largescale testing campaigns including a first assessment of the scientific quality of results. Documenting results of test campaigns in the form of validation test reports Contribute to the definition of Interface Control Documents ICDs and interface definitions. Provide documentation for subsystems and manage change requests via Change Control Boards Tasks and Responsibilities Implementation of new MAPPS features as defined by the users of the different Solar System missions, following the priorities set by the MAPPS SRB Software Review Board. Understand and improve the overall architecture of the extensive MAPPS software the team should take ownership of the project. Providing the MAPPS software deliveries following the existing maintenance and release procedures. Improving these procedures where needed, also considering the long lifetime of the software. Verification and validation of the software and execution of the test procedures. Further evolution of the test software, e.g. extending the test cases to cover new features and improving the level of automation. Provide firstline user support, e.g. helping the user configuring and using any new features, analysing potential bugs and providing fixes. Providing the MAPPS software deliveries following the existing maintenance and release procedures. Improving these procedures where needed also considering the long lifetime of the software. Verification and validation of the software and execution of the test procedures. Further evolution of the test software, e.g. extending the test cases to cover new features and improving the level of automation. Implementation of new MAPPS features, in the area of the Graphical User Interface, and in backend processing software. System and software engineering tasks such as design, development, testing installation, deployment, operations, maintenance with associated documentation according to the ESA software engineering processes. Daily execution of the software development and maintenance tasks, including the monitoring of the progress and the reporting to management. Coordination various development efforts, such that these fit into the overall MAPPS architecture, following the strategy imposed by the MAPPS engineering board. Furthermore, participation to working groups, workshops, conferences and meetings where might be required. Requirements and education Experience on ESA Science Ground Segment software engineering processes, such as ECSSEST40C and ECSSQST80C standards Experience in software configuration control processes and tools Experience in software development under Linux Some scientific background would be an asset Specific requirements Experience in a complex software development acting as the technical lead The ability to act as a system architect for such a complex software development Extensive experience with Graphical User Interface GUI programming Experience with the Qt toolkit or any comparable C based GUI toolkits Knowledge of spacecraft systems engineering Experience in modelling and simulation of spacecraft systems Knowledge of mission planning concepts and processes An understanding of the interfaces between the SOC and MOC Extensive experience with objectoriented programming Recent experience in C for a minimum of at least 4 years About ATG Europe Today, ATG is recognized as a leading provider of specialized engineering, scientific and technical services to the European Aerospace, High Tech and Offshore industry. Our headquarters is located in Noordwijk, The Netherlands and we have subsidiaries in Germany and the UK. ATG People is the key player in delivering highly educated personnel for RD environments throughout Europe. We are continually recruiting experienced Engineers for exciting, full time positions based at our customers. As an ATG Engineer, you will be working on very diverse missions and assignments. This opens up unique opportunities to be engaged in innovative projects and challenging you to perform to high standards and utilizing the full extent of your professional knowledge. We need you to complement our super star team! Interested? Submit your CV and personal details through our website or send your application directly to recruitmentatgeurope.com.

Tags: support software development maintenance

 

Software Development Engineer MAPPS

2017-09-25 19:13:11| Space-careers.com Jobs RSS

Summary An experienced SW Engineer to work onsite at ESAC within Science Operations for Telespazio VEGA. Objective Software engineer support is required for software engineering tasks in the developmentmaintenance or enhancement of the SOC systems. The main services required include Responsibilities Duties Duties will include but are not limited to Implementation of new MAPPS features as defined by the users of the different Solar System missions, following the priorities set by the MAPPS SRB Software Review Board. Understand and improve the overall architecture of the extensive MAPPS software the team should take ownership of the project. Providing the MAPPS software deliveries following the existing maintenance and release procedures. Improving these procedures where needed, also considering the long lifetime of the software. Verification and validation of the software and execution of the test procedures. Further evolution of the test software, e.g. extending the test cases to cover new features and improving the level of automation. Provide firstline user support, e.g. helping the user configuring and using any new features, analysing potential bugs and providing fixes. Providing the MAPPS software deliveries following the existing maintenance and release procedures. Improving these procedures where needed also considering the long lifetime of the software. Verification and validation of the software and execution of the test procedures. Further evolution of the test software, e.g. extending the test cases to cover new features and improving the level of automation. Implementation of new MAPPS features, in the area of the Graphical User Interface, and in backend processing software. System and software engineering tasks such as design, development, testing installation, deployment, operations, maintenance with associated documentation according to the ESA software engineering processes. Daily execution of the software development and maintenance tasks, including the monitoring of the progress and the reporting to management. Coordination various development efforts, such that these fit into the overall MAPPS architecture, following the strategy imposed by the MAPPS engineering board. Furthermore, participation to working groups, workshops, conferences and meetings where might be required. Qualifications Experience MSc or equivalent in a relevant technical or scientific subject area Minimum of 4 years of experience within industry in general software development and software engineering with good understanding of space operations In particular, possess the following experience, knowledge and proficiency in Experience in a complex software development acting as the technical lead The ability to act as a system architect for such a complex software development Extensive experience with Graphical User Interface GUI programming Experience with the Qt toolkit or any comparable C based GUI toolkits Knowledge of spacecraft systems engineering Experience in modelling and simulation of spacecraft systems Knowledge of mission planning concepts and processes An understanding of the interfaces between the SOC and MOC Extensive experience with objectoriented programming Recent experience in C for a minimum of at least 4 years Optional Requirements Experience in other programming languages, such as Java, C, Python Experience in data modelling and database design Qualities Experience in interacting with the science community would be an advantage Must be willing to operate in a team environment and to travel Be selfmotivated and be able to work independently. Ability to take initiative and proactively seek solutions to problems would be valued The person should be comfortable in an international working environment and be fluent in English, one of the official languages of ESA Further Details All roles within Telespazio VEGA have a defined closing date, however if a successful engineer is found before the advert expires the role will be closed early. We would therefore advise any engineer to apply as early as possible to avoid disappointment. Location of the position is ESAC, Villafranca, Spain Benefits Competitive salary plus a comprehensive benefits package Security 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 engineers 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.

Tags: software development software development engineer

 

Web Development Software Engineer for Spacecraft Software

2017-08-09 18:11:17| Space-careers.com Jobs RSS

The space industry is currently undergoing a revolution where the dropping costs of the access to space, mass manufacture and miniaturisation are creating new business models, system solutions and mission concepts. With our decision to productise our ground segment solution, called PLENITER, SCISYS has anticipated this trend correctly and now the time to market is pivotal. Further to this, SCISYS continues its success in winning new work from our institutional customers, such as the European Space Agency. As part of its growth strategy the SCISYS Space Division is looking to recruit at least two web development software engineers to work on our PLENITER product, as well as other projects such as applications for the exploitation of Earth Observation data. The positions will be based at our Bristol office in the UK. SCISYS delivers a wide range of software services, solutions and consultancy to our institutional and commercial clients around the world. Developing robust, realworld software is our core business, as well as providing support services that create a real benefit to our customers. Our solutions are frequently at the heart of our clients operations and therefore critical to their business. Delivering these solutions requires a partnership approach and mutual trust, which we pride ourselves on and promote amongst our workforce. About The Company Working for SCISYS offers technically challenging and rewarding work. Our staff are enthusiastic and selfstarters who thrive in a dynamic environment. Potential in staff is quickly recognised and rewarded appropriately, and the experience you will gain through working in diverse market sectors and on a variety of projects is second to none. About The Role As a team member of the Ground Systems Group you will contribute to the development, maintenance and validation of our PLENITER product, in particular the MMIs and web front ends. You should be able to work to deadlines, have good interpersonal skills, be flexible and be able to assimilate new technologies. Essential Skills A degree in computer science, physics, mathematics or equivalent Strong experience in software development and software engineering HTML5 Web Sockets CSS3 SASSSCSSalternative JavaScript ECMAScript 5, JSON SVG Snap, Raphael or D3 Web Servers REST Development on Linux systems Production of technical documentation Fluency in spoken and written English A valid work permit for the UK and the willingness to obtain security clearance Desirable Skills Angular.JS 1, Node.js, UI Design wireframes, site maps, style guides Awareness of WCAG Accessibility, OWASP Web App Security XMLXSLTXSD Typescript JavaScriptapplicable Design Patterns Revealing Module, Closures, Promises Functional Programming Firstclass functions, Highorder functions, Immutability, Recursion SCISYS offers a comprehensive range of benefits including pension, life assurance and private healthcare.

Tags: web software development software development

 

Sites : [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] next »