Learning Center
Plans & pricing Sign in
Sign Out

Software Engineer


									For the Systems Engineering Department (SED)                environment. Test plans and test reports shall be
within the Software Development Division (SDD) at its       produced according to SQA standards and discussed
Headquarters in Garching near Munich, Germany,              with the project team. A first level support to internal
ESO is opening the position of a                            and external users should be provided.

Software Engineer                                           S/he will also participate to Software Engineering
Career Path: V                                              activities, such as implementation and maintenance of
                                                            Software building tools and procedures, establishment
                                                            and maintenance of Software Test and Development
Purpose of the Job                                          environments, promotion of standards, collection of
The Software Development Division (SDD) provides            metrics, establishment and maintenance of Software
Software expertise and resources to all ESO projects,       configuration and version control systems and
following a matrix structure. ESO is currently running      procedures.
two major projects: the Very Large Telescope (VLT),
in operations since 1998 at the Paranal Observatory         Duty trips, e.g. to the operational sites in Chile, may be
in     Chile,      and     the      Atacama       Large     required.
Millimeter/submillimeter Array (ALMA), currently under
construction at the 5.100m high plateau at Chajnantor       The holder of this position will report to the Head of the
in Chile. A third big project, the European Extremely       Systems Engineering Department.
Large Telescope (E-ELT), a 42m diameter
optical/infrared telescope, is currently in the detailed    Qualifications
study phase.
The Systems Engineering Department (SED) within             A University degree in computer science, electronic
SDD is responsible for providing the project teams          engineering, physics or equivalent.
with Software Engineering services, such as Software
Quality Assurance and Control, integration and test of      Experience
Software components, preparation and deployment of
releases, verification and validation of Software           The successful candidate shall have the following skills:
products before they are delivered to the customers.
                                                                 • Minimum two years experience in testing and
Responsibilities and Working Environment                           integration of complex distributed software
                                                                   applications running on UNIX platforms,
The successful candidate will primarily be in charge of            preferably Linux.
the verification and validation of software products,            • Proficiency in the development of test
developed in house or outsourced. The main target                  procedures using scripting languages (UNIX
platform used is UNIX/Linux. S/he will be part of                  shell, Python or Perl).
project teams and will be responsible for defining,             • Experience with relational databases (Sybase
implementing and executing test cases, automatically               or equivalent) and SQL.
whenever reasonable, manually otherwise, to ensure               • Sound experience with Software Engineering
that user’s requirements have been met and that the                standards and tools (version control, problem
behaviour under abnormal or extreme conditions is                  reporting systems).
acceptable. S/he will deal with different types of
                                                                • Good command of spoken and written English.
testing, such as functional, integration, system, stress,
performance and regression tests. Test data have to
be defined and maintained, as well as the test
    The following additional skills would be an          Remuneration and Contract: We offer an attractive
    advantage:                                           remuneration package including a competitive salary
                                                         (tax free), comprehensive pension scheme and
   •   Experience in testing Graphical User              medical, educational and other social benefits as well
       Interfaces and Web applications.                  as financial help in relocating your family and the
   •   Good knowledge of testing tools.                  possibility to place your child(ren) in daycare up to the
   •   Good knowledge of programming languages           age of 3.
       (Java, C++ or C).
   •   Software Testing Certification (e.g. ISTQB).      The initial contract is for a period of three years with the
   •   Experience in evaluating, installing and          possibility of a fixed-term or indefinite extension. The
       configuring Software tools.                       title or grade may be subject to change according to
   •   Experience with Software building tools.          qualification and the number of years of experience.
   •   Knowledge of IDEs.
                                                         Application: If you are interested in working in areas of
Key Competences                                          frontline technology and in a stimulating international
                                                         environment, you are invited to apply online at
                                                Applications must be completed in
    • Provides clear, concise and timely oral and
                                                         English and should include a motivation letter and CV.
      written communications, identifying the key
      issues, examining options and proposing way
      ahead.                                             Closing date for applications is 25 May 2008.
    • Builds strong and effective links with the team.
    • Commitment to customers’ satisfaction.             Although recruitment preference will be given to
   • Flexibility in adapting to changes of               nationals of ESO Member States (members are:
      requirements and priorities as well as of          Belgium, the Czech Republic, Denmark, Finland,
      assignments.                                       France, Germany, Italy, the Netherlands, Portugal,
    • Capability to work for different projects and      Spain, Sweden, Switzerland and United Kingdom) no
      with different teams (matrix structure), also in   nationality is in principle excluded.
                                                         The post is equally open to suitably qualified male and
                                                         female applicants.
Duty Station: Garching near Munich, Germany.

Starting Date: As soon as possible.

To top