Home software development
 

Keywords :   


Tag: software development

Software Development Engineer

2021-02-16 12:13:00| Space-careers.com Jobs RSS

Position Reference 790 On behalf of ESA, we are currently looking for a Software Development Engineer to work in its Site ESTEC in the beautiful city of Noordwijk, The Netherlands. The Software Development Engineer will join the Software Technology section TECSWT. HeShe will be assigned to support the preparation and execution of activities related to new technologies in both Ground and Flight areas of the Software Division and of the Advanced Concept Team. The support will be provided to both internal RD and external projects activities. Tasks and Activities The scope of work will include Machine Learning applications for data processing image processing, anomaly detection, predictive maintenance, support to test, intrusion, threat and malware detection, etc. Autonomous applications autonomous planning of spacecraft, e.g. automatic selection of observation targets, automatic rendezvous with noncooperative targets, automatic landing, vehicle systems management, etc. Knowledge representation and reasoning, Natural Language Processing support to requirements engineering and spacecraft Assembly Integration Test and Validation. Verification and Validation of new technologies for their use in space systems. Setup and organisation of scientific machine learning and optimisation competitions e.g. on Kelvins httpskelvins.esa.int. Support evolution of Kelvins platform to increase its ease of use by interested ESA and external userscustomers. Skills and Experience The following skills and experience are mandatory A Masters degree PhD or equivalent qualification in Computer Science, Artificial Intelligence, Software Engineering or a related discipline, with at least 4 years of relevant working experience. Good experience in the development of Software applications related to the specific tasks of the position. Familiarity with modern software engineering practices and tools. Knowledge in Artificial Intelligence technologies and in particular in the area of Machine Learning. Results orientation and relationship management. A proactive and cando attitude. Fluency in English, both written and spoken. The following skills would be highly desirable Knowledge of modelling tools e.g. Matlab and libraries e.g. TensorFlow. 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 10032021. Preference will be given to candidates eligible for an EU or national personal security clearance at the level of CONFIDENTIAL or above.

Tags: software development software development engineer

 

Software Development Engineer

2021-02-16 12:13:00| Space-careers.com Jobs RSS

We are looking for a Software Development Engineer E3 to join our Modis Aerospace team, working onsite at the European Space Agency in the Netherlands. This is a temporary assignment for the period of 1 year. Modis has proudly supported the Aerospace Defence industry in the Netherlands for decades. Our partnership with the European Space Agency ESA has been one of the many success stories allowing our people to expand their career horizons. Modis experts are contributing to some of the most important technical advances in Aerospace and Defence which impact the way we live our lives today, through specialised engineering expertise and other required skillsets. This could be your future. Become part of our successful team! Specific tasks to be performed The Software Development Engineer will join the Software Technology section TECSWT. He will be assigned to support the preparation and execution of activities related to new technologies in both Ground and Flight areas of the Software Division and of the Advanced Concept Team. The activities to support include Machine Learning applications for data processing image processing, anomaly detection, predictive maintenance, support to test, intrusion, threat and malware detection, etc. Autonomous applications autonomous planning of spacecraft, e.g. automatic selection of observation targets, automatic rendezvous with noncooperative targets, automatic landing, vehicle systems management, etc. Knowledge representation and reasoning, Natural Language Processing support to requirements engineering and spacecraft Assembly Integration Test and Validation Verification and Validation of new technologies for their use in space systems. Setup and organisation of scientific machine learning and optimisation competitions e.g. on Kelvins httpskelvins.esa.int. Support evolution of Kelvins platform to increase its ease of use by interested ESA and external userscustomers. The support will be provided to both internal RD and external projects activities. General tasks to be performed Project Support support potential space projects from the standpoint of software engineering, flight software or ground software, generally embedded realtime, under guidance of a staff. Research Development support the RD plan implementation by contributing to the production of statement of work, running the RD contracts, and working in the laboratory to develop and maintain the laboratory assets. Standardisation contribute to the development of space software standards ECSSE40 family. To successfully perform the above mentioned tasks, the following background experience is required A MSc PhD or equivalent qualification in Computer Science, Artificial Intelligence, Software Engineering or a related discipline, together with a good experience in the development of Software applications related to the specific tasks of the position. Results orientation and relationship management are considered important. The candidate should be familiar with modern software engineering practices and tools Knowledge in Artificial Intelligence technologies and in particular in the area of Machine Learning is mandatory. Knowledge of modelling tools e.g. Matlab and libraries e.g. TensorFlow is an important asset. A proactive and cando attitude is expected. About ESAESTEC The European Space Agency ESA has sites in several European countries. The European Space Research and Technology Centre ESTEC, has grown into ESAs largest establishment and the technical and organizational hub of Europes space sector. Missions designed and tested at ESTEC are circling Earth, have landed on planetary bodies and have probed far into the Solar System. The infrastructure and equipment assembled here, together with the expert knowhow of its 2800 personnel, make ESTEC a unique resource for Europe. The work done here by teams skilled in every aspect of engineering for space has enabled the creation of novel communication, navigation and information services, creating new jobs and growth while improving the lives of European and world citizens. Please send your CV to recruitmentaerospacemodis.com before 10032021

Tags: software development software development engineer

 
 

Engineer for Development of Embedded Software for Guidance, Navigation and Control Systems for Space

2021-02-11 16:12:26| Space-careers.com Jobs RSS

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 research and development activities of the GNC Appliances Research Group extend to the holistic conception, development, implementation, simulation, testing, and verification of GNC systems for space applications. This also includes system and simulation technology for the entire development cycle of GNC applications, as well as the aspects of high availability and high reliability of systems. The group also operates laboratories and facilities for testing and verifying GNC systems. With its activities, the research group provides integral technologies and key skills for the implementation of highly specialized GNC algorithms and technologies in real applications within the department. Within this context, we are looking for scientific staff members to conduct the following tasks within the GNC Appliances Research Group planning and drafting of software architectures for embedded systems 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 test, validation, and verification of the developed software planning, creation, establishment, and auditing of quality assurance measures and tools for software development compliance to international software development standards, bug tracking, internal programming standards, test strategies and frameworks, code analyses and reviews, etc. departmentinternal consulting and coaching for software engineering support for the execution of SoftwareintheLoop SiL, 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 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, FreeRTOS, 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, Mantis, 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 exportcontrolled goods and information according to German, European and American export control laws willingness to domestic and international travels on official business several years of professional experience with the development of embedded software with larger teams is desired modelbased software developmentgeneration e.g. using MATLABSimulink with MATLABSimulink Coder and Embedded Coder is a plus application and tailoring of international standards for software engineering in the context of aerospace and space systems e.g., DO178, DO330, DO331, ECSSEST40 is desired application and adoption of coding guidelines like MISRACMISRAC, JPL C Coding Standard, CERT C, etc. is a plus static and dynamic software analysis methods is an advantage hardwareoriented programming of software in Assembler, driver programming is an advantage practical experience with writing scientific and technical documents with LaTeX desirable scientific publications articles in peerreviewed journals, conference contributions, etc. is an advantage supervision of student seminar papers and theses is a plus mastery of written and spoken German is an advantage is a plus experience and successes with acquisition of external funding is desired 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. Our human resources policy places great value on a healthy family and worklifebalance as well as equal opportunities for persons of all genders fmx. Individuals with disabilities will be given preferential consideration in the event their qualifications are equivalent to those of other candidates. Apply via DLRs website.

Tags: for software control navigation

 

Software Development Mission Analysis Engineer

2021-01-04 15:12:38| Space-careers.com Jobs RSS

Are you fascinated about Space? Do you have experience in development of numerical software in C and Python for navigation or spacecraft navigation related disciplines and have worked with software development tools gitlab, DevOps, Docker? You could be our new Software Development Mission Analysis Engineer. Come and join talented diverse Serco team at the European Organisation for the European Space Operations Centre ESOC based in Darmstadt, Germany. Please, note the start for this position should be NOT later than 01032021. Serco is among the leading Space Industry and Services Companies. Sercos space heritage over the last 40 years has placed us in the Space News Top 50 Space Industry Manufacturing and Services Companies We work alongside EUMETSAT and the European Space Agency, our employees have been providing everyday their technical, scientific and management skills to support the full range of European cornerstone space missions. Job Description What we offer if you join our amazing team Competitive Salary Corporate Benefits Package Exciting relocation package if applicable Company events Main Responsibilities As Software Development Mission Analysis Engineer you will concentrate your activities on the following Mission Analysis Tools Development, developing mission analysis applications mainly in Python and C using GODOT C infrastructure Navigation analysis Covariance and Guidance Local and Global Optimization applications Analysis tools to support mission analysis work Contributions to the flight dynamics infrastructure software General Mission Analysis engineering activities Successful Candidate Do you think you are the person we are looking for? See below what experience or knowledge you should bring University degree in a relevant engineering field, astronomy, mathematics or physics and also, skills to apply their knowledge to develop solutions to technical mathematical and dynamical problems in cooperation with customers and other experts Experience in development of numerical software in C and Python for navigation or spacecraft navigation related disciplines. Familiarity with modern software development tools gitlab, DevOps, Docker and experience in mission analysis related work To be successful in this position, you should be able to define, implement, validate and operate software which applies the above solutions using e.g. Unix andor Linux scripting languages, Python, C to be able to coordinate and interact with other service providers in operations and other fields and to work independently. Fluency in English, both in speech and writing is a mandatory requirement. Desirable Skills and Experience Familiarity with the ESOC environment Familiarityexperience with Flight Dynamics operations engineering tasks Experience dealing with external interfaces Experience with Linux, network services and protocols, system administration, modern software development tools The ability to multitask efficiently working on multiple activities, multiple subsystems and if applicable multiple missions simultaneously Important Any offer of employment is contingent upon you providing documents to verify your identity and employment eligibility, as required by law. Applicants are reminded that they will be requested to produce such documentation during the recruitment process. Please contact a member of the recruitment team if you require further details of acceptable types of documentation required for verification of identity and work authorization. Data Protection When creating a profile on the Serco Career Centre you agreed to the Data Protection policy, a copy is available upon request. You may submit a written request revoking your consent to this agreement at any time. About The Company Serco is one of the worlds largest providers of public services to Governments employing over 50,000 people in over 20 countries. In Europe, Serco supports governments and international organisations in the delivery of essential public services with operations in Belgium, France and French Guyana, Germany, Italy, the Netherlands, Spain, Switzerland. What connects the ever growing Serco workforce is a passion for delivering great service and to keep ahead we have to constantly evolve and enhance the way we deliver our services and everyone in Serco has a role to play. We have a mandate to execute brilliantly and our people lead and inspire based on our core values, Trust, Care, Pride and Innovation. As a business which delivers frontline public services, employing tens of thousands of people, we are constantly developing and promoting people our need for skilled professionals is insatiable and few companies can offer as many opportunities for individuals to grow their careers. A career with Serco offers the chance to work with both inspirational people and innovative contracts, in a dynamic and exciting environment. If you share our values and want to join a team of over 50,000 passionate colleagues globally we want to hear from you. Make a difference every day. Take pride in what you do! More at httpswww.serco.comeusectorexpertisespace httpswww.serco.comeucareerscareersinspace

Tags: software development analysis mission

 

Software Development Mission Analysis

2020-12-11 20:11:58| Space-careers.com Jobs RSS

Deadline to apply 20th January 2021 Expected starting date As soon as possible in 2021 but not later than 1st March 2021 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 successful candidate will join our onsite Flight Dynamics team supporting on a daily basis our customer ESAESOC. Activities are primarily related to software tools development, which involves a modernization of tools used by mission analysts based on new flight dynamics infrastructure software. Tasks Responsibilities Tasks and responsibilities include, but not limited to Mission Analysis Tools Development, developing mission analysis applications mainly in Python and C using GODOT C infrastructure Navigation analysis Covariance and Guidance Local and Global Optimization applications Analysis tools to support mission analysis work Contributions to the flight dynamics infrastructure software General Mission Analysis engineering activities Profile Mandatory skills University degree in a relevant engineering field, astronomy, mathematics or physics Skills to apply their knowledge to develop solutions to technical mathematical and dynamical problems in cooperation with customers and other experts Experience in development of numerical software in C and Python for navigation or spacecraft navigation related disciplines. Familiarity with modern software development tools gitlab, DevOps, Docker Ability to define, implement, validate and operate software which applies the above solutions using e.g. Unix andor Linux scripting languages, Python, C Familiarity with and experience in mission analysis related work Fluency in English, both in speech and writing Coordinate and interact with other service providers in operations and other fields. Ability to work independently Additional skills which will be considered as an advantage Familiarity with the ESOC environment Familiarityexperience with Flight Dynamics operations engineering tasks Experience dealing with external interfaces Experience with Linux, network services and protocols, system administration, modern software development tools The ability to multitask efficiently working on multiple activities, multiple subsystems and if applicable multiple missions simultaneously

Tags: software development analysis mission

 

Sites : [1] [2] [3] [4] next »