Job Opportunities
Software engineer position
Area of job
Type of job
Applications are invited for a Software Engineer position to work with Dr. Ignasi Ribas at the Institute of Space Studies of Catalonia (IEEC-CSIC) in Barcelona. Dr. Ignasi Ribas is leading a group with a large experience in developing control software for the operation and control of astronomical instrumentation.

The successful candidate will work on the implementation of scheduling algorithms based on artificial intelligence techniques. The scheduling software is required for the optimum operation of ground- and space-based instrumentation.

The applicant will work on the verification and integration phase of the scheduler software for the CARMENES instrument ( and on the design of the infrastructure for the follow-up observations of the PLATO ESA mission (

Candidates with BSc or MSc degree in computer science or physics will be considered. The candidate should have good background and experience in programming with the following programming languages: C/C++, Python, Java, CORBA. He/she should have experience in developing under Linux and with the software development life cycle: requirements, design, implementation, documentation and testing. Knowledge of AI technologies applied to scheduling and planning problems and of basic positional astronomy will be valued. Candidates should possess English language skills.

The position will be initially a 1-year appointment, but can be extended up to a total of 3 years depending on the availability of funds. A starting date in December 2015 is foreseen.

Applications should include a CV, a presentation letter and be submitted electronically in PDF format to J. Colomé at Review of applications will begin in October 25, 2015 and will continue until the position is filled.
Generalitat de CatalunyaUniversitat de BarcelonaUniversitat Autònoma de BarcelonaUniversitat Politècnica de CatalunyaConsejo Superior de Investigaciones CientíficasCentres de Recerca de Catalunya