Home software engineer
 

Keywords :   


Tag: software engineer

Applications Software Engineer

2015-03-23 13:04:28| Space-careers.com Jobs RSS

About us SCISYS Deutschland GmbH provides professional engineering and consultancy services supporting space programmes and missions. We have a strong presence at ESOC and EUMETSAT, as well as serving all ESA sites and spacecraft primes. Our team is composed of university graduates and experienced professionals, comprising some of the most knowledgeable, dedicated and talented engineers across Europe. Our services cover the whole life cycle of space programmes from early concepts to operations. Our Space Division provides a dynamic, supportive and friendly atmosphere in which you are encouraged to lead with initiative. We support new ideas from our colleagues and are focused on innovation. Moreover, we actively manage your professional development, training and career progression. For the location in Darmstadt Germany we are looking for a Applications Software Engineer at EUMETSAT. Tasks The EUMETSAT Operations Department operates the routine phase of the Meteosat Transition Programme MTP, the Meteosat Second Generation MSG and the EUMETSAT Polar System EPS space and ground satellite systems. The focus of routine operations at EUMETSAT is the provision, by effective utilisation of all elements of the space and ground systems, of timely and reliable operational services to the users. This document constitutes the Statement of Work SOW for consultancy support for an applications software engineer working on the maintenance and development of spacecraft monitoring and control systems, required as part of the Routine Operations phases of the Meteosat Second Generation Programme MSG. As a member of the MSG applications support team, the Consultant shall support software development of applications on the Central Facility, primarily a distributed client server configuration supporting software configurations for the spacecraft and ground segment monitoring and control system. Duties shall range from software development in a mixed Windows and Unix environment, from fixing problems and engineering changes, technical support to the continuous operation of the system, including analysis, investigation and resolution with creation of appropriate documentation. Main duties include Maintenance activities Software development using C and Java engineered in Windows and Unix environments. Preventive maintenance Support to the 247 smooth running of facility software applications and their operating systems and in the case of anomalies affecting operations, identifying and applying appropriate first line corrective actions ensuring that in the case of problems with applications, operating systems or COTS, that the operational configuration can be restored Corrective maintenance Investigation into relevant anomalies and solutions, their documentation and classification, with suitable follow up of the delivery of software updates. Evolution maintenance Analysis of userdriven requirements, generation of software requirements, design, implementation and verificationtesting activities. Verificationtesting activities Generation of verificationtest procedures and delivery documentation, participation in verification and regression testing activities at unit and system level, participation in factory acceptance testing campaigns and execution of onsite verification testing at integration level. System upgrades Analysis, planning and management of application, operating system and COTS upgrades and reconfigurations, taking into account any compatibility issues. Definition and management of technical documentation and procedures in support of these activities. Support activities Applications support Software and technical support to the endusers of the application software by request. Attendance in meetings Participation in technical, progress and team meetings, submission of reports as required. Additional support Provision of support to other areas and programs as required, for example, supporting the simulations infrastructure. Essential requirements The consultant shall have skills and experience in software development with the following mandatory areas A University degree or equivalent in a relevant engineering discipline. Significant experience in the area of software development Significant work experience in an operational environment characterised by high availability requirements. Working in a software maintenance and development team in the framework of software projects resulting in deliveries to customers. Experience of proven life cycle based software development using mainly C and some Java. Software development on Linux platforms Software development using the Microsoft Visual C IDE version 10 12. Software development using SQL management systems Software development using Version Control System SVN Understanding of operational concepts and experience with configuration management and change control. Understanding of the verification and validation process and experience of supporting testing campaigns Experience with upgrading and migrating operating system and software applications For the purpose of documentation, a good knowledge of the MS Windows Office Suite of applications. Desirable requirements Experience with ESAESOC mission control products, for example, SCOS2000, NIS, SIMSAT. Spacecraft simulation environments and systems. Experience with CORBA based technologies Software development using Eclipse IDE. Programming with XML. Programming with GUI toolkit, for example, ILOG Views. Programming with data graphical analysis tools, for example, Visual Numerics TSWAVE. Other Information Start date MayJune 2015 Fluency in English is mandatory The candidate must have a valid German work and residence permit or be an EU Citizen To ensure your application reaches us, please apply online at httpwww.scisys.dewowirarbeitenspacekarrierespacejobs.html

Tags: software applications engineer software engineer

 

Software Development Engineer fm

2015-03-20 10:05:47| Space-careers.com Jobs RSS

Airbus Defence and Space is a division of Airbus Group formed by combining the business activities of Cassidian, Astrium and Airbus Military. The new division is Europes number one defence and space enterprise, the second largest space business worldwide and among the top ten global defence enterprises. It employs some 40,000 employees generating revenues of approximately 14 billion per year. A vacancy for a Software Development Engineer fm has arisen within Airbus Defence Space in Munich Ottobrunn. The successful applicant will join Application Programmes. Your main tasks and responsibilities will include Support of the software development team for a local position system for helicopter landing Software development portation of existing software for different customer hardware platforms Runtime optimization and verification of the existing core software Software adaptation to support new interfaces and new HWFW features of the core measurement system Validation of new software code for certification purposes Definition of complex test scenarios for software code validation Development of a hardwaresoftware in the loop simulator for system E2E testing Sourcecode documentation Support of the software certification process Optimization of the existing software configuration management tools management Implementation of IMUdata integration We are looking for candidates with the following skills and experience University degree in software engineering or similar Expert knowledge of various compiler versions, in software quality management and in writing program documentation Experience in airworthiness software certification Knowledge of software design and development fundamentals as well as of design process and tools Good knowledge of hardware platforms and embedded systems Good knowledge of mathematical and statistical principles and formulas Good knowledge of Kalman Filters Good knowledge of flight guidance and flight control Willingness to travel Negotiation level in English, advanced level in German Please apply on line for this vacancy on line at our careers site www.jobs.airbusgroup.com with your CV attached. By submitting your CV or application you are consenting to Airbus Group using and storing information about you for monitoring purposes relating to your application or future employment. This information will only be used by Airbus Group. Airbus Group is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief. Airbus Group Recruitment Centre To apply click here

Tags: software development software development engineer

 
 

Senior Applications Software Engineer MW

2015-03-17 17:06:01| Space-careers.com Jobs RSS

With 1.700 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 and applications. The Consultant shall support software development and maintenance of MC components and applications designed with an objectedoriented approach and client server architecture. The development cycle includes the typical phases requirements, design, development, testing with formal procedures related to configuration control, verification against the software requirements and rollout into operations. Development ranges in a mixed Windows and Unix environment, from fixing problems and engineering changes, technical support to the continuous operation of the system, including analysis, investigation and resolution with creation of appropriate documentation. TASKS Main duties include Maintenance and Evolution activities Software development using C and Java engineered in Windows and Unix environments, interacting with Commercial Off The Shelf COTS products Preventive maintenance Support to the 247 smooth running of facility software applications and their operating systems and in the case of anomalies affecting operations, identifying and applying appropriate first line corrective actions ensuring that in the case of problems with applications, operating systems or COTS, that the operational configuration can be restored Corrective maintenance Investigation into relevant anomalies and solutions, their documentation and classification, with suitable follow up of the delivery of software updates Evolutive maintenance Analysis of userdriven requirements, generation of software requirements, design, implementation and verificationtesting activities Verificationtesting activities Generation of verificationtest procedures and delivery documentation, participation in verification and regression testing activities at unit and system level, participation in factory acceptance testing campaigns and execution of onsite verification testing at integration level System upgrades Analysis, planning and management of application, operating system and COTS upgrades and reconfigurations, taking into account any compatibility issues Definition and management of technical documentation and procedures in support of these activities. User Support Applications support Software and technical support to the endusers of the application software by request Attendance in meetings Participation in technical, progress and team meetings, submission of reports as required On call service On occasions, provision of standbycall out support to operations and support to critical operations out of normal hours Additional support Provision of support to other areas and programs as required, for example, supporting the simulations infrastructure. Technical Management Documentation generation and updates of technical documents Meeting participation participation to technical, progress and team meetings as needed and requested Routine reporting preparation and production of routine reports as necessary Contractor management at technical level acting as point of contact with the contractor for technical discussions, review of technical documentation from the contractor, organizing periodical technical meetings with the contractor. Software engineering framework support Analysis activities focused on a common software engineering framework for the GSI Mission Control Applications and Tools Team Development of tools implementing this software engineering framework. PROFILE In addition to having a university degree or equivalent, the Key person shall have minimum of 5 years experience in the administration and troubleshooting of distributed storage systems. The experience should have been made in an operational or production environment, characterized by custom applications in addition to standard software, running both on the client and server side, and based on high availability requirements. Technical skills, experience knowledge In addition to having a University degree in a relevant engineering discipline, the consultant shall demonstrate significant knowledge and experience in the area of software development. The consultant shall have skills and experience in software development with the following mandatory areas Note Attention shall be given to the critical role that the following mandatory requirements play in the selection process Domain Skills Extensive experience minimum 5 years in the definition, development and maintenance of Mission Control Functions software applications for GEO space missions, in particular, experience in the whole life cycle of development of typical applications like telemetry and telecommand chains, automation schedule and procedure execution, operations preparation, analysis, etc... Good knowledge and understanding with working experience evidence of space related standards ECSS and CCSDS related to spacetoground interfaces. System Development Maintenance Skills Extensive experience minimum 5 years in software development and maintenance following formal software life cycle processes resulting in multiple customer deliveries. This includes production of requirements, design engineering artefacts and implementation reflecting corrective and evolution software maintenance activities as well as new applications definition Extensive experience minimum 5 years in ground segment AIV related activities test procedure generation, nonregression testing, requirements verification and validation. Software Engineering skills components and applications using Object Oriented OO approach including design patterns Extensive experience minimum 5 years designing, developing and programming software applications using C and Java under both Windows and Linux platforms Experience with formal software development environments like Eclipse IDE and Microsoft Visual Studio. Documentation and Configuration Management Skills Very good knowledge of MS Windows Office Suite applications and experience with documentation management systems Experience in using configuration Management and anomaly reporting and tracking tools. It would be a distinct advantage for the Consultant to have experience with some of the following optional skills Domain skills Knowledge with ESA mission control products, such as MICONYS suite e.g. SCOS 2000, NIS, etc... Spacecraft simulation environments and systems, System Maintenance Skills Software support to users and in general to flight control teams Work experience in a 247 operational environment characterised by high availability requirements. This includes experience with oncall support to operational systems. Software Technologies skills Experience developing interacting middleware components and application using TCPIP and CORBA Experience developing software components and applications making use of Web Applications technologies client and server side Tomcat, Javascript, HTML5 Experience in the development of software components using Open Source solutions like Eclipse and Apache products e.g. Karaf, ActiveMQ Experience developing software applications using ODBCJDBC bridges and programmatic interfaces to RDBMS engines Eclipse Plugin development OSGi Bundles Due to the variety of the tasks and the scope of the systems to be supported, the Consultant shall be able to quickly adapt to changes in assignments, manage his tasks in an efficient way demonstrating high degree of independence and autonomy, excellent analytical skills, effectiveness within a small team, good presentation and communication skills. The Consultant shall be able to conduct all activities in an orderly and disciplined manner, encouraging a friendly and cooperative working environment, demonstrating capabilities in applying principles, accept criticism and being open to discuss and share solutions with other. Moreover is expected to actively participate, as required, in technical meetings andor periodic reviews and activity assessments. The official languages of EUMETSAT are English and French. The working language for the position is English and therefore consultants must be able to work effectively in this language and have acceptable knowledge of the other. How to apply Please consider the following points before applying Please submit your complete application documents in English. An attached cover letter should mention your availability and salary expectations. Interested applicants should submit their CV to marina.ludwigcssystems.de with CC to francoisxavier.laffontcs.fr with the job title. Due to new work permit restrictions for this position, please apply only if you are citizen of a European Union state or if you hold all appropriate documentation and permits to work in Europe. Closing date 30 April 2015 Starting Date September 2015

Tags: software applications senior engineer

 

Software Engineer

2015-03-17 10:05:57| Space-careers.com Jobs RSS

Directorate of Human Spaceflight and Operations The European Space Agency is an equal opportunity employer and encourages applications from women POST Software Engineer in the Ground Systems Engineering Department, Directorate of Human Spaceflight and Operations. This post is classified in the A2A4 grade band of the Coordinated Organisations salary scale. LOCATION ESOC, Darmstadt Germany. DUTIES The postholder will report directly to the Ground Systems Engineering Department Technical and Management Assistant. The incumbent will be in charge of the technical implementation of the software licensing management processes, including conduct of code audits, IPR awareness and training programmes on Free and Open Source Software FOSS and Commercial OffTheShelf COTS software management in support of software product development. The responsibilities of the post will include defining and implementing departmental licensing policy supporting and training departmental technical officers on FOSS, COTS, IPR and licensing matters incorporating related elements into RD and software development processes defining, creating and updating license compliance checklists, approval criteria, inventories, reuse lists, certification standards performing code audits, delivery inspections, Bill of Material assessment overall planning, monitoring and controlling of departmental sustainable software licensability activities, including related interfaces with the departmental suppliers, with the support of legal advisors providing support to ESA local and corporate licensing boards, as necessary. The postholder will work directly with the Technical Officers in charge of the software development processes in the department and interface regularly with the Contract Officer in charge of the software licensing and will also be involved in the procurement of Mission Data Systems, in the management and monitoring of development projects and related technical and operational activities. QUALIFICATIONS Applicants for this post should have a Masters degree or equivalent qualification in computer science, software engineering or similar programmes and a good background in open source projects and in software development engineering applied to space systems. Knowledge of open source software components and open source communities as well as a sound technical knowledge of ESA Mission data systems would be distinct assets. Candidates should have good interpersonal and communication skills, with the ability to work autonomously, effectively and cooperatively in a diverse and international team environment, while defining and implementing solutions in line with team and individual objectives and project deadlines. In addition, they should have good analytical, organisational and reporting skills, a proactive attitude to solving problems and an interest in innovative technologies. Applicants must be eligible for security clearance by their national security administration. 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 April 2015. 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, ESOC, RobertBoschStr. 5, D64293 Darmstadt, Germany. 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

 

EngineerSr. Engineer, Software Systems

2015-03-13 18:02:13| Space-careers.com Jobs RSS

EngineerSr. Engineer, Software Systems Ref SES0496 Region North America Location USA Princeton, NJ Company SES Category Space Operations Position Staff Published 20141113 Context A member of the Software Engineering staff is responsible for specification, design, development, testing and support of software applications andor computer hardware used for realtime spacecraft control and management as well as offline tools to support engineering analysis. The position may also include system procurement, project management and oncall remote support roles. Responsibilities Develop and maintain manual test cases, test automation scripts and test tools for system level regression and load testing. Manage, track, and process trouble tickets and change requests for multiple applications and services created by development team. Propose and develop enhancements and requirements for existing and new applications. Design and write software that addresses complex requirements, perform associated software unit testing and software integration. Configure, deploy, and maintain workstations and servers at each of the geographically diverse operation centers. Communicate progress and problems to management, estimate and lead project work schedules while anticipating and avoiding problems. Experience Qualifications Candidates with experience in the following areas are being sought. Experienced and junior candidates are strongly encouraged to apply. University degree in Computer Engineering, Computer Science or Information Technology Programming languages C, Java frameworks EJB, JPA, JMS, Python Skills in SQL, MySQL, Eclipse IDERCP UNIX, LINUX, Windows, system administrators Proficiency in structured software design and programming philosophies Experience in utilities programming, debuggers and debugging techniques Knowledge and use of Version Control Systems Experience with TCPIP protocols and messaging applications Network experience in the areas of topologies and protocols along with firewall administration. Knowledge of UML 2.0 and the most usual Design Patterns and Antipatterns Distributed frameworks such asCORBA, ActiveMQ, OpenDDS. Other Desired Qualifications Focus on collaboration and teamwork with a demonstrated mindset of helping others to succeed. Committed to project results and deadlines. Proven analytical skills, innovative, methodic, with ability to prioritize, good selforganization. Willingness to meet the needs of 24x7 environment Excellent written and verbal communication skills Fluent in English any other language being an asset and eager to integrate into an international environment Domestic and international travel required Experience with spacecraft control systems and spacecraft platformsbuses Permanent residency and Green Card required Our Offer Competitive salary package, coupled with a diverse array of challenges and development benefits. SES is an Equal Opportunity and Affirmative Action Employer. This position reports to VP, Software Engineering Apply for this Job online

Tags: software systems engineer software engineer

 

Sites : [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] next »