Software engineer(s) for scheduler development

Job reference: SESD-01/2023. We are opening a position as software engineer(s) at the Institute of Space Sciences (ICE-CSIC). The candidate will join a group developing control software for the operation and control of astronomical instrumentation and telescopes and will be strongly involved in the implementation and future exploitation of the Cherenkov Telescope Array (CTA) observatory. The Cherenkov Telescope Array or CTA is a multinational, worldwide project to build a new generation of ground-based gamma-ray instrument in the energy range extending from some tens of GeV to about 300 TeV. The successful candidate will work on supporting the development of the scheduling and the analysis software tools for the control infrastructure of CTA. Details about the project can be found here:

Candidates with BSc or MSc degree in computer science will be considered.

Minimum technical skills

  • Knowledge in C++ and CMake
  • Good understanding of design patterns.
  • Used to Linux environments
  • Proficiency in git (with a GitLab working environment)
  • Able to write clear high-quality, standardised and usable code

Desirable technical skills

  • Capacity to recognize optimizable code
  • Used to CI/CD tools by use of Jenkins and SonarQube
  • Virtualization with Docker
  • Experience as DevOps engineer
  • Knowledge of CORBA standard, and/or Distributed Systems

The core problem that we are addressing is a form of Job-Shop Problem (JSP), and as a result, experience with optimization algorithms and scheduling methods are valued. Furthermore, knowledge and willingness to dive deeper into AI optimization algorithms such as Metaheuristic scheduling, Swarm Intelligence, and Evolutionary Computation would be a plus.

The position will be open until filled and its expected duration will be 2 or 2.5 years, contingent to performance and funding. The salary will be according to CSIC's scale M3 or FC1 according to experience. A starting date in early 2023 is preferred.

About the institution

The Institute of Space Sciences (ICE-CSIC) has been recently distinguished with the María de Maeztu Excellence Seal, as one of the top research centers in the country. It has 24 faculty members. Their areas of research vary from engineering applied to several space missions to fundamental physics and cosmology, from high-energy astronomy to theoretical astrophysics.

ICE-CSIC is part of the "Consejo Superior de Investigaciones Científicas" (CSIC, the Spanish National Research Council). CSIC is the largest public institution dedicated to research in Spain and the third largest in Europe. Members of ICE are affiliated too to the Catalan Institute of Space Studies (IEEC, Institut d'Estudis Espacials de Catalunya).

ICE-CSIC strives to build a culturally diverse community of researchers, dedicated to contributing to an inclusive environment. We encourage, in particular, applications by women and members of minorities.

ICE-CSIC is located in a modern building on the Campus of the Universidad Autònoma de Barcelona in Bellaterra, just outside Barcelona. The Campus is well served by public transportation (railways and buses), and a variety of accommodation options can be found both in Barcelona city center and in the smaller towns close to the University Campus (Cerdanyola, Sabadell, Terrassa, Sant Cugat, Sant Quirze, Rubí, and others).


Application procedure

To apply please send your cover letter and CV to:

  • Prof. Diego F. Torres. Email: Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
  • Deadline: position open until filled.
  • Job reference: SESD-01/2023

© 2021 Institute of Space Sciences (ICE-CSIC). All rights reserved.