Home engineer java
 

Keywords :   


Tag: engineer java

Software Engineer Java for Space Systems

2015-06-29 15:04:27| Space-careers.com Jobs RSS

The SCISYS Space Division delivers a range of projects to its customers, such as the European Space Agency, spanning large scale system developments used to operate satellites to small technology studies involving prototypes. We cover many software and IT aspects of the space and ground segments for spacecraft missions, including monitoring and control, planning, automation, operations data preparation, archives and big data analysis. We are currently looking for an enthusiastic, capable and hardworking engineer to join our development team in Bristol as a software developer. This role will include responsibility for implementation of software components in a larger system using Java and customer support for current systems software. We are recruiting for a development phase of a new project that is delivering a mission critical system to operate a fleet of satellites. Initially this role will be under the guidance of the project managers, but over time we expect the successful candidate to grow and take on more responsibility within the Division. The role will generally involve all aspects of the standard software lifecycle Working as part of the team to implement new functionality Performing software builds and testing of the software Updating documentation e.g. user manuals, test documentation as needed Analysis and corrective maintenance of software anomalies Interfacing with the customer and users to discuss problems and changes as needed Travel to the customer site as required to assist with testing, provide training or support Essential skills The candidate must have a software engineering background with development experience in Java. An understanding and appreciation of good software development practices is essential, including the use of source code management systems and project standardsguidelines. The candidate must be able to work in a collaborative team environment. It is expected that the role will include some customer interaction, so the successful candidate will be fluent in English and confident in their role in representing the company. Desirable skills Programming within an eclipse environment Knowledge of programming in CC Linux systems Software design and UML Requirements engineering Understanding of verification and validation Knowledge of HLA Whilst not essential, knowledge of spacecraft planning systems would be useful Any other information e.g. dual location, special security clearance, foreign languages Eligible to work in the UK Security Clearance desirable Willing to travel to site Command of another European language in addition to English will be beneficial When applying for this role, your details will be entered into a database for sole use by SCISYS. SCISYS offers a comprehensive range of benefits including pension, life assurance and private healthcare.

Tags: software systems space java

 

Gaia Science JAVA Software Engineer SCJ 2803

2014-05-08 13:47:26| Space-careers.com Jobs RSS

Summary An experienced JAVA software engineer to work for Telespazio VEGA onsite at ESAC to support Gaia Science Operations. Objective An exciting opportunity to work at ESAC, supporting, maintaining and testing systems for the Gaia mission. Responsibilities Duties The engineer will be part of the Gaia SOC AGIS team in close coordination the scientific community to develop the Global Iterative Solution into an operational system. Tasks will include but are not limited to 1. Development and integration of scientific algorithms Coding scientific algorithms in Java following detailed mathematical descriptions Integrating these algorithms into the AGIS framework Testing and validating new implemented functionality unit integration tests using simulation data Optimize new code in terms of memory CPU usage All activities will be supported by SOC personnel and collaborating external scientists. 2. Maintenance of existing code modules Analyse and resolve known deficiencies and inadequacies Issues of existing AGIS software modules Verify and validate that issues have been resolved usually in the form of extending existing tests andor conduction of new largescale tests. 3. 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 4. Aid in the creation of the first astrometric solution L22m Assist SOC personnel in all activities needed to generate the first astrometric solution with real flight data, such as Populating the operational AGIS processing DB with IDT and all needed auxiliary data Starting the AGIS run Monitoring the execution of the run from a technical and scientific viewpoint In case of problems, diagnose their cause and implement rectifying actions All activities will be supported by SOC personnel and collaborating external scientists. 5. Other Activities In addition to AGIS the Gaia SOC is responsible for operating and maintaining a number of other key systems like the Initial Data Treatment IDT or the central Gaia Tools Java Library. The engineer may be asked to support maintaining these systems in phases of manpower shortage. Qualifications Experience The service to be provided requires that the personnel should possess a university background in a scientific or technical subject and relevant professional experience of at least 5 years in software development. In particular, experience and proficiency in the following fields is required Development andor maintenance of complex scientific data processing systems, preferably in Java Strong background in mathematics and numerical modelling of data Standard Software development techniques and associated tools Eclipse, Subversion, JUnit, ant, continuous integration, automated testing Scripting with Python and SciPy NumPyMatplotlib UNIX, Linux, operating system Product assurance processes and techniques Working withESA Standards, Frameworks and Tools e.g. ECSS LaTeX Essential Skills Have good communications skills Be able to document their work Willing to travel to meetings with the scientific community andor working visits Feel comfortable in an international working environment Be fluent in written and spoken English Further Details All roles within Telespazio VEGA have a defined closing date, however if a successful candidate is found before the advert expires the role will be closed early. We would therefore advise any candidate to apply as early as possible to avoid disappointment. Closing Date for applications is Friday 23rd May 2014 Location of the position is ESAC, Madrid Benefits Competitive salary 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 candidates 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. httpwww.telespaziovega.comcareersvacanciesj2803.aspx

Tags: software science java engineer

 
 

Database and Java Engineer Scientific Data SCJ2786

2014-02-28 15:36:03| Space-careers.com Jobs RSS

Database and Java Engineer Scientific Data J2786 Summary An experienced and knowledgeable engineer required to design, develop and deploy database and GUI for the Science Archives and Virtual Observatory databases at ESAC. Objective The engineer will be responsible for taking care of design, implementation, operations and evolutive maintenance of the archive software systems data repository and database products metadata, middletier applications, data distribution and interoperability, user and scriptable interfaces. Responsibilities Duties Service specific tasks related to Science Archives and VO databases are the following Database design and modelling taking into account the user requirements Database installation, population, monitoring and maintenance Design, develop, deploy and maintain database interfaces for the rest of the archives and VO systems Design, develop, deploy and maintain applications related to the database information user administration tools, statistics tools, etc Service specific tasks related to Science Archives and VO user interfaces and middletier applications are the following Design, develop, deploy and maintain the Science Archive and VO graphical user interfaces which allow the users to make queries to the database, see the results, select products and request them Design, develop, deploy and maintain the Science Archive and VO middletier applications which provide transparent access for applications User Interface, Statistics Tool, Archive InterOperability systems, and others to the database and to the data products repository Design, develop, deploy and maintain some Science Archive Data Products Visualization tools, which allow to display images and spectra and to perform some simple manipulations zooming, selection, some extraction etc Service specific tasks related to Science Archives and VO data distribution and interoperability applications are the following Design, develop, deploy and maintain Science Archive Data Distribution systems, which allow the users to retrieve archive data products via FTP or via an offline physical media Design, develop, deploy and maintain the Science Archive interoperability services, which provide a scriptable interface to the science archive databases and data products Design, develop, deploy and maintain the VO compliant interoperability systems, making sure all RSSD Science Archives at ESAC are VO accessible Design, develop, deploy and maintain an ESA VO Portal, including a ESA multimissions archive based on VO protocols Design, develop, deploy and maintain VO applications and VO clients Registry, VOSpec Participating to the VO interoperability working groups where VO standards are discussed and defined For all the tasks the engineer will be responsible for Configuration control and documentation. Qualifications Experience University degree in computer science, or software engineering, or scientific discipline, or equivalent. Experience in the Virtual Observatory standards and protocols, working groups, working processes and environment Experience of ESA Ground Segment and Scientific Archives Software engineering Experience in designing multitier architecture application in the context of Scientific Archives and Virtual Observatory Essential Skills JAVA programming language Web technologies http, JSP, web services, SQL and XML Graphical User Interfaces application Data Distribution applications through web services UNIX SUN Solaris or Linux, and PCWindows environment Desirable Skills Experience on ESA software engineering processes and software configuration control tools and some scientific background Demonstrated experience in interacting with the science community would be an advantage Qualities The engineer must be willing operate in a team environment and to travel Heshe should display good interpersonal and communication skills The engineer should be comfortable in an international working environment and be fluent in English Further Details All roles within Telespazio VEGA have a defined closing date, however if a successful candidate is found before the advert expires the role will be closed early. We would therefore advise any candidate to apply as early as possible to avoid disappointment. Closing Date for applications is Friday 21st March 2014 Location of the position is ESAC, near Madrid, Spain Benefits Competitive Salary 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 candidates 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: data database scientific java

 

Software Engineer (Java Engineering, Java, Java Software Engineer)

2014-01-16 15:33:00| Latest beverage industry jobs - from just-drinks.com

...

Tags: software engineering java engineer

 

Herschel Data Processing, Java Software Engineer

2013-09-30 16:36:37| Space-careers.com Jobs RSS

Herschel Data Processing, Java Software Engineer, based at European Space Astronomy Centre, Madrid, Spain Sercos space heritage over the last 40 years has placed us in the Space News Top 50 Space Industry Manufacturing and Services Companies. With over 1500 staff in the space business covering a wide spectrum of experience and skills, we convey best practice, expertise and innovation in our business. All members of our recruitment team have extensive space experience, so have the insight necessary to support you through the application process. For our activities in the European Space Astronomy Centre we are currently seeking to employ Software Engineer to support the continued development of the Herschel Science Data Processing system by designing, implementing, maintaining, testing and documenting data analysis modules written in Java and Jython. This software is developed jointly between ESA, the three Herschel instrument teams, and the NASA Herschel Science Center, with ESA coordinating the overall development and providing the framework within which the instrument teams can develop and optimise instrumentspecific data reduction algorithms. The Herschel Data Processing System provides applications to generate standard pipeline products and to analyse Herschel data interactively HIPE. The software is open source and it distributed to the astronomical community httpherschel.esac.esa.inthipe. Specific tasks, beyond generalpurpose software development include Development and maintenance of the Herschel standard product generation SPG and quality control framework. This framework is used for processing for all Herschel data Graphical user interface GUI development and maintenance Development and maintenance of the Herschel interactive analysis system, this system is used by the astronomical community to exploit Herschel data in detail Development and maintenance of data structures, including accessing them locally and from object oriented and relational databases Development and maintenance of numerical libraries Setting up and providing access to webservices working in the VO context Writing and maintenance of documentation Provision and maintenance of test harnesses Support of the data processing technical assistants when running the operational environment to generate Herschel standard products. Qualifications and Requirements Applicants require a University degree in computer science, physics, electronic engineering, or equivalent qualification together with at least five years relevant experience in professional software development and software engineering coding large Java applications Essential Skills Very good and broad knowledge of Java SE Good knowledge of swing GUI development Excellent knowledge of Unix based systems Linux Configuration control system CVS Object Oriented design methods Experience in socket oriented multiclientserver java applications Experience within a multithreading and multiprocessing environment It is an advantage to have as many as possible of the skills listed below Knowledge of Jython Experience in HTTP and HTTPS protocols Knowledge of the distributed resource management application API DRMAA Knowledge of bash scripting Knowledge of the FITS file format Experience with numerical and astronomical data reduction systems and algorithms Experience writing user documentation Knowledge of Windows XP and 7 and Macintosh based systems Eagerness to embrace new concepts and methods Knowledge of data structures Knowledge of design patterns Knowledge of XML and DocBook Experience with Virtual Observatory concepts and software Experience in scientificastronomical data reduction systems Applicants must hold a current valid work permit for Spain or be EU nationals. If you think you have the skills and experience required for this post please make your application via our eRecruitment site httpswww.amris.comsercorequirementdisplay.php?refSearchrequirementid46357 If you have any questions regarding this opportunity please address them to our recruitment team at space.careersserco.com Position Herschel Data Processing Software Engineer Reference RTCSRE049 Application closing date 24th October 2013 Start date ASAP Duration 31st December 2015, possible extension Important Please be aware that security clearance may be part of the selection process Register with Serco eRecruitment for automatic email alerts for new opportunities httpswww.amris.comsercoalertssignupform.php For additional information about Serco Group please consult our website www.serco.com For additional information about Serco Europe please consult our website www.serco.comeurope

Tags: data software processing java

 

Sites : [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] next »