Software Engineer - Integration Testing and DevOps

European Southern Observatory (ESO)

Job

In this role, you will integrate local control software with the central control system for the Extremely Large Telescope, define and implement tests, and maintain the team’s DevOps environment.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • The European Organisation for Astronomical Research in the Southern Hemisphere (ESO) is the leading intergovernmental astronomy organization in Europe and the world's most productive ground-based astronomical observatory. ESO conducts an ambitious program focused on the design, construction, and operation of advanced ground-based observing facilities, enabling astronomers to make significant scientific discoveries.
  • ESO operates three unique world-class observing sites in northern Chile: La Silla, Paranal and Chajnantor (home to ALMA and APEX), and the ESO Headquarters are located in Garching, near Munich, Germany.
  • At Paranal, ESO operates the Very Large Telescope, the world's most advanced visible-light astronomical observatory. ESO is a major partner in ALMA, the largest astronomical project in existence. And on Cerro Armazones, ESO is building the 39-metre Extremely Large Telescope (ELT), which has just reached the 60% completion level and will become 'the world's biggest eye on the sky' and whose operations will be fully integrated into the Paranal Observatory.
  • Due to the need for additional resources associated with the ELT programme, for its Control Software and Engineering Department (CSE), within the Directorate of Engineering (DoE) at its Headquarters in Garching, near Munich, Germany, ESO is advertising the position of a Software Engineer - Integration Testing and DevOps.
  • We are looking for one or two software engineers to join the team that is developing control software for the ELT and its instruments. The CSE department consists of nearly 50 engineers organized into 5 groups and is responsible for the definition, design, and implementation of complex control systems for ESO's telescopes and instruments. The primary focus of CSE is on the ELT program, but CSE also supports other ESO programs through a matrix organization.
  • The control system of the ELT is divided into the central control system, which is implemented in-house by ESO. Most of the local control systems are supplied as part of industry contracts. The CSE team is responsible for integrating all components of the ELT control system initially in a test environment at ESO's headquarters in Garching and later at the ELT construction site.

Our expectations of you

Education

  • University degree in computer science or equivalent.

Qualifications

  • If you have worked with Programmable Logic Controllers (PLCs), especially from Beckhoff and Siemens, this will be an asset. Knowledge of concrete tools in our tool chain like Git/Gitlab, Puppet, Ansible or Jenkins would be an advantage.
  • Excellent command of the English language is essential; a working knowledge of German or Spanish would be an advantage.

Experience

  • You have worked at least 3 years in software development with C++ and/or Python under Linux, ideally implementing distributed control systems. You are familiar with modern software development environments and a modern tool chain. You will be a member of the team integrating local control software delivered by suppliers with the central control software and other local control software. Your responsibility will cover the definition and implementation of test cases and the evaluation of the test results. Another aspect of your work will be to maintain and extend CSE's software development and test environment DevOps tool chain.
  • If you are interested, there could be the possibility to join the ELT AIV (Assembly, Integration and Verification) team in Chile for 1-2 years.

What we offer

  • We offer an attractive remuneration package including a competitive salary (tax-free for applicants from ESO member states), comprehensive pension scheme, medical, educational, and other social benefits, as well as financial assistance for relocating your family and support in placing your child/children in daycare.
  • ESO's salary structure is based upon a range of career paths which reflect the nature and level of our jobs. Each career path is made up of two or three grades which are used to further reflect experience.
  • ESO aims to support members of personnel in maintaining a good work-life balance between their professional and private life. ESO is also committed to offering family-friendly support, creating a work environment and policies which allow staff to balance their professional and private responsibilities through flexible working arrangements and financial support for families.
  • The contract is for a fixed term duration of three years and is subject to successful completion of the probation period. There may be a possibility of extension(s) subject to individual performance and organisational requirements, and as defined in the applicable policies and staff rules and regulations.

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Garching bei München
    85748 Bayern, Germany

About your employer

ESO, das European Southern Observatory, ist die führende zwischenstaatliche Astronomieorganisation in Europa und das produktivste astronomische Observatorium der Welt. Die ESO bietet Astronomen hochmoderne Forschungseinrichtungen und wird von Österreich, Belgien, der Tschechischen Republik, Dänemark, Finnland, Frankreich, Deutschland, Irland, Italien, den Niederlanden, Polen, Portugal, Spanien, Schweden, der Schweiz und den USA unterstützt.

Founding year
1962
Company type
Established Company
Work model
Hybrid, Onsite
Industry
Science, Research
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Full Time

    Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...

    • Java
    • Spring Boot
    • Apache Kafka
  • Öko-Institut Consult gGmbHFreiburg im Breisgau, Berlin

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...

    • TCP/IP
    • Active Directory
    • Windows
    • Microsoft Exchange
    • Office 365
    • Linux
    • VLAN
    • +4

Software Engineer - Integration Testing and DevOps

European Southern Observatory (ESO)