Home software development
 

Keywords :   


Tag: software development

Software Development Engineer ESCD

2018-07-19 14:27:33| 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. Responsibilities Duties Duties will include but are not limited to Design, develop, deploy, operate and maintain all ESDC Science Archives and Virtual Observatory VO subsystems, i.e. Archive Data products repositories Archive Databases including DB administrative tasks Archive Data ingestion and metadata extraction systems Archive application servers and middle tier services Archive Graphical user interfaces and web pages Archive Data distribution systems Archive interoperability systems, supported by VO standards Archive administration services monitoring, statistics, user management, etc Archive data products online visualization and analysis services VO tools and services Software configuration control activities associated with archive development Unit and system tests associated with archive development Participation to working groups, workshops, conferences and meetings where science archives and virtual observatory standards and practices are discussed. Provide technical support to archives and VO services usage the following specific tasks supporting the potential expansion of the current ESDC services might be required Cloudbased processing systems attached to the archives. Mobile devices and apps for Android and iOS. Virtual Reality and Augmented Reality data analysis applications. Artificial Intelligence and machine learningbased applications. 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 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 Experience in JAVA, Google Web Toolkit, Vaadin Experience in HTML, CSS, JavaScript or other frontend languages like AngularJS Unit testing JUnit and UI testing selenium Experience in relational databases Oracle PostgreSQL Experience with SVN, git repositories and project management software JIRA and Confluence Experience in SQL and XML Experience in GIS technology Experience in Virtual Observatory standards and protocols, working groups, working processes and environment would be an asset 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. By applying you agree to Telespazio VEGA UK Ltd holding and processing your personal information for the purpose of your application.

Tags: software development software development engineer

 

Software Development and Support Engineer for Space Aplications

2018-07-02 16:27:35| Space-careers.com Jobs RSS

Position Reference 121 RHEA Group is currently recruiting a Software Engineer to support our Ground Segment Solutions and MOIS team in both RHEA Group and ESOC premises in Darmstadt, Germany. RHEA Groups MOIS product is an integrated set of software tools for spacecraft test and mission operation procedure preparation and execution. It is used by ESA on all current and upcoming missions and is also provided as a commercial product to the space industry.. The software is used for more than 80 satellites. The Ground Segment Solutions team also provides developments in the area of satellite ground segment and operations for different customers in the space industry. Tasks and Activities As a Software Development and Support Engineer, your envisaged tasks and activities include Software development activities for applications and tools in the frame of RHEAs space projects. Providing high quality technical user support to various spacecraft project and mission teams at ESA ESOC. Taking ownership of technical issues, and working closely with the Development Team to resolve more advanced issues where necessary Implementing missionspecific enhancements to the Rheas software products. Ensuring timely bug fixes and communication to customers such as ESA. Developing new capabilities and functionalities for the evolution of RHEAs software products. You will be working closely with Rheas Development Team in Darmstadt on a number of major software enhancements that aim to widen the scope of our Software products and integrate the latest technologies. Skills and Experience The following skills and experience are mandatory University degree in Software Engineering or equivalent. At least 2 years of demonstrated experience in software engineering more specifically, requirements analysis, system analysis and design and development, database SQL and XML design, web services, user interface design. Experience in technical document writing notably, user requirements, design documentation, and test documentation. Strong knowledge of objectoriented and serviceoriented design techniques. Required experience using JAVA VB6 Eclipse MS Windows environment registry, COM, etc. Software Configuration Management SCM systems e.g. SubVersion, Mercuria and Git Desired experience using MS Office and MS Office development macros, interop XML, WSDL Linux Software product support and maintenance experience. A clientoriented, dynamic and proactive attitude and a willingness to provide user interaction and support. Excellent communications skills, with very good written and spoken English. Proven ability to work within a team. Previous experience working within the space sector will be advantageous. How to Apply Looking to take your career to the next level? Interested applicants should submit their CV and Cover Letter to RHEA Groups Recruitment team at careersrheagroup.com no later than 31072018. Preference will be given to candidates eligible for an EU or national personal security clearance at the level of CONFIDENTIAL or above. About RHEA Group RHEA Group is a leading engineering consultancy firm with demonstrated expertise in space, system and secure software solutions. We attract skilled engineers, scientists and management professionals and offer a range of exciting career paths working alongside clients such as the European Space Agency, the European GNSS Agency, EUMETSAT and NATO.

Tags: support software development space

 
 

Software Development and Validation Werkstudent

2018-06-21 00:27:05| Space-careers.com Jobs RSS

You pursue a study in computer science or software engineering or a related topic? You enjoy to tackle difficult problems, you like challenges? You have a strong interest in software development or software validation verification and a passion for Space Technologies and Space Science and you maybe look for ways to combine them as your future career? Then get involved, apply to us. Responsabilities Duties The role will be to support our Space Project Teams by Providing support in improving and settingup of development environment and tools Maintenance and development activities of internal infrastructure tools Adhoc investigations on technical subjects related to our ongoing projects Involvement in studies and prototyping activities Qualifications Experience Ongoing Studies in Computer Science Software Engineer natural sciences or similar. Essential Skills Fluency in English Good knowledge of programming and scripting languages e.g. CJavaC, Python Familiar to Linux Operating System Work well in a team as well as alone Desirable Skills First experience with Software Development Methodologies and Technologies also from private projects

Tags: software development software development validation

 

Software Development and Testing Engineer

2018-05-24 16:26:33| Space-careers.com Jobs RSS

Position Reference 054 You will have the opportunity to provide engineering support in the software development and testing for the dataflow software for ESO Observatories, including an option for the ALMA Observatory. Tasks and Activities The scope of work will include Development of frontend and backend dataflow software for the ESO observatories. It covers mainly design, implementation, and testing of operational dataflow applications. Deliverables clearly defined using an agile process with roughly one to two months iteration cycles. At the end of each cycle the product for the next cycle will be agreed. Development and testing REST APIs in Java with a relational database backend and web interfaces in AngularTypeScript. Skills and Experience The following skills and experience are mandatory You have a Masters Degree in the relevant discipline. You have proven professional experience developing software in Java. You have proven experience interfacing Java to relational databases JDBC, Hibernate, Spring. You have proven experience developing Java web applications. You have proven experience with software architecture and API specification. You have proven experience with RESTful APIs development. You have proven experience with test automation of RESTful APIs and Web Interfaces. You are familiar with Agile software development process. You have solid practical familiarity with modern software engineering practices and tools, including configuration control tools, incremental iterative. development, unit and integration testing and the Linux environment. The following skills would be highly desirable You have experience with Angular JS. How to Apply Looking to take your career to the next level? Interested applicants should submit their CV and Cover Letter to RHEAs Recruitment team at careersrheagroup.com no later than 21062018. Preference will be given to candidates eligible for an EU or national personal security clearance at the level of CONFIDENTIAL or above. About RHEA Group RHEA Group is a leading engineering consultancy firm with demonstrated expertise in space, system and secure software solutions. We attract skilled engineers, scientists and management professionals and offer a range of exciting career paths working alongside clients such as the European Space Agency, the European GNSS Agency, EUMETSAT and NATO.

Tags: software development testing software development

 

Engineer for Development of Embedded Software for GNC Systems

2018-05-07 16:26:00| Space-careers.com Jobs RSS

Start your mission with DLR. The German Aerospace Center DLR has a dual mandate as the national research center for aeronautics and space, and as the space agency of the German federal government. Approximately 8,000 people work for DLR on a uniquely diverse range of topics spanning the fields of aeronautics, space, energy, transportation and security research. They collaborate on projects extending from fundamental research to the development of the innovative applications and products of the future. If the idea of joining a topclass team of researchers working in a supportive, inspirational environment appeals to you, then why not launch your mission with us? For our Department of Guidance, Navigation and Control Systems at the Institute of Space Systems in Bremen we wish to recruit for the Development of Embedded Software for Guidance, Navigation and Control Systems for Space Applications Four Engineers in the Field of Embedded Software Engineering, AerospaceSpace Computer Science, Computer Engineering, or similar Your Mission The Institute of Space Systems in Bremen designs and analyzes future spacecraft and space missions launchers, orbital and exploration systems, and satellites, and assesses them with regard to their technical performance and cost. It applies stateoftheart methods of multidisciplinary engineering in system design and analysis for example, a computerized system for concurrent design. The Guidance, Navigation and Control Systems Department focuses on the capability to analyze, design, develop, implement, simulate, test, and verify attitude and orbit control systems AOCS guidance, navigation, and control GNC systems for space applications and their components. This involves a range of disciplines, including requirements management, systems engineering, algorithm development, software implementation, systems analysissimulationverification, and hardwareintheloop testing. The GNC Systems Department is also conducting research and development of promising and strategic technologies for AOCS and GNC systems. The GNC Systems Department is involved into the Mission to the Moon of PTScientists, the first European Moon landing mission, as an official partner. The mission objective is to be the first private company to safely land a spacecraft on the Moon, to explore the area around the Apollo 17 landing site with two rovers, and to send pictures and videos down to Earth. In the frame of this project, the GNC Systems Department leads the development of the GNC subsystem as scientific partner. The work comprises the development of optical navigation technologies, the controller synthesis for descent and soft landing, the optimization of the landing trajectory as well as the comprehensive verification of all associated elements. Within this context, we are looking for scientific staff members to conduct the following tasks within the GNC Appliances Research Group Programming of flightcritical and nonflightcritical software for embedded systems in CC Implementation of algorithms in the domains of guidance, navigation, and control in software Adaption of existing software to new hardware, operating systems, and frameworks Runtime optimization of existing software and algorithms Planning, creation, establishment, and auditing of quality assurance measures and tools for software development bug tracking, internal programming standards, test strategies and frameworks, code analyses and reviews, etc. Test, validation, and verification of the developed software Planning and drafting of software architectures for embedded systems Departmentinternal consulting and coaching for software engineering Support for the execution of ProcessorintheLoop PiL and HardwareintheLoop HiL tests of GNC systems Production, technical review, and auditing of scientific and technical documentation Documentation, presentation, and publication of results Supervision of student internships, project and semester reports, and theses Commitment to group activities such as maintenance and development of laboratories, development and improvement of procedures, knowledge management, or acquisition of external funding Your Qualifications Required Successfully completed university degree on masters level or equivalent according to 7 II Tarifvertrag ber die Entgeltordnung des Bundes TV EntgO Bund in the domain of embedded software engineering, aerospacespace computer science, computer engineering, or similar Very good programming skills in C and C for safetycritical embedded systems Excellent knowledge of the software development process for embedded systems crosscompiling toolchains, debugging, profiling, etc. Profound knowledge of common hard and software architectures of embedded systems and realtime operating systems e.g., RTEMS, QNX, Rodos Experience with modelling software, e.g. using UML, as well as incode documentation along the software development e.g. with Doxygen Experience with using development tools like GitHub, GitLab, JIRA, Manits, Jenkins, etc. Profound knowledge about quality assurance measures and tools for software engineering Professional utilization of Linux operating systems and version control systems e.g. Git, Subversion Fluent in written and spoken English, ideally with work experience abroad Conformance with the personal requirements for handling of export controlled goods and information according to German, European and American export control laws Willingness to domestic and international travels on official business Desired Knowledge and Experiences Several years of professional experience with the development of embedded software with larger teams Modelbased software developmentgeneration e.g. using MATLABSimulink with MATLABSimulink Coder and Embedded Coder Application and tailoring of guidelines for software development like MISRACMISRAC, JPL C Coding Standard, CERT C, etc. Static and dynamic software analysis methods Hardwareoriented programming of software in Assembler, driver programming Practical experience with writing scientific and technical documents with LaTeX Scientific publications articles in peerreviewed journals, conference contributions, etc. Supervision of student seminar papers and theses Mastery of written and spoken German is an advantage Experience and successes with acquisition of external funding Your Benefits Look forward to a fulfilling job with an employer who appreciates your commitment and supports your personal and professional development. Our unique infrastructure offers you a working environment in which you have unparalleled scope to develop your creative ideas and accomplish your professional objectives. Disabled applicants with equivalent qualifications will be given preferential treatment. Apply via DLRs website.

Tags: software development systems software development

 

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