




Resumen: El Centro de Supercomputación de Barcelona busca un ingeniero de software LLVM para desarrollar análisis y transformaciones de compilador centrados en aplicaciones RISC-V y de computación de alto rendimiento (HPC), así como para ampliar OpenMP a entornos con múltiples dispositivos. Aspectos destacados: 1. Desarrollar análisis y transformaciones de compilador para RISC-V y computación de alto rendimiento (HPC) 2. Ampliar el modelo objetivo de OpenMP para entornos con múltiples dispositivos 3. Colaborar con la comunidad upstream de LLVM/Clang **Referencia del puesto** ----------------- 145\_26\_CS\_CTHPC\_RE2 **Puesto** ------------ Ingeniero de Software LLVM (RE2\) **Fecha de cierre** ---------------- Martes, 07 de abril de 2026 **Referencia:** 145\_26\_CS\_CTHPC\_RE2 **Título del puesto:** Ingeniero de Software LLVM (RE2\) **Acerca de BSC** El Centro de Supercomputación de Barcelona \- Centro Nacional de Supercomputación (BSC\-CNS) es el principal centro de supercomputación de España. Alberga MareNostrum, uno de los superordenadores más potentes de Europa, fue miembro fundador y sede de la antigua infraestructura europea de computación de alto rendimiento PRACE (Partnership for Advanced Computing in Europe) y actualmente actúa como entidad anfitriona de EuroHPC JU, la Empresa Común que lidera las inversiones a gran escala y la provisión de computación de alto rendimiento en Europa. La misión del BSC es investigar, desarrollar y gestionar tecnologías de la información para facilitar el progreso científico. El BSC combina la prestación de servicios de computación de alto rendimiento y la I\+D tanto en ciencias de la computación como en ciencias computacionales (ciencias de la vida, de la Tierra e ingeniería) bajo un mismo techo, y cuenta actualmente con más de 1000 empleados de 60 países. Conozca la experiencia del BSC: Canal de YouTube del BSC\-CNS ¡Mantengámonos conectados con los miembros del BSC! Para este puesto, estamos especialmente interesados en las fortalezas y experiencias vividas de las mujeres y los grupos subrepresentados, con el fin de evitar la perpetuación de sesgos y omisiones en la investigación científica y de TI. En caso de igualdad de méritos, se favorecerá la incorporación del sexo subrepresentado. Promovemos la equidad, la diversidad y la inclusión, fomentando un entorno en el que cada persona sea valorada por lo que es, independientemente de sus diferencias. Si considera que no cumple todos los requisitos, le animamos a seguir presentando su candidatura. Valoramos la diversidad de experiencias y habilidades, y usted podría aportar perspectivas únicas a nuestro equipo. **Contexto y misión** El Departamento de Ciencias de la Computación (CS) del Centro de Supercomputación de Barcelona participa en diversos proyectos relacionados con el ecosistema RISC\-V y la computación de alto rendimiento (HPC). Buscamos un ingeniero de software dispuesto a impulsar este ecosistema mediante la implementación de soporte para vectores, OpenMP y transformaciones de bucles, así como otras funcionalidades que aceleren las aplicaciones típicas de HPC al ejecutarse en RISC\-V. **Funciones principales** * Desarrollar análisis y transformaciones de compilador que impulsen el estado actual de las transformaciones de bucles en LLVM, centrándose en aplicaciones RISC\-V y de computación de alto rendimiento (HPC). * Ampliar el modelo objetivo de OpenMP para entornos con varios dispositivos. * Sincronizarse y colaborar con la comunidad upstream de LLVM/Clang en la medida de lo posible y contribuir, si la comunidad LLVM muestra interés en las funcionalidades implementadas. **Requisitos** * Formación académica + Título universitario (grado o máster) en Informática. * Conocimientos y experiencia profesional imprescindibles + Buen dominio de C\+\+. + Experiencia en desarrollo de compiladores. + Conocimiento de las bases de código de LLVM. * Conocimientos y experiencia profesional adicionales + Un buen conocimiento de las interfaces de bajo nivel de Linux sería una ventaja. + Conocimiento de arquitecturas y sistemas de computación de alto rendimiento (HPC) sería una ventaja. * Competencias + Poseer buenas habilidades comunicativas e interpersonales para poder trabajar en equipo y cumplir los plazos establecidos. + Demostrar actitud orientada a la resolución de problemas, proactiva, con espíritu de superación y centrada en los resultados. + Interés por entregar código de alta calidad y seguir las buenas prácticas del sector. + Curiosidad y disposición para aprender sobre LLVM, OpenMP, RISC\-V y computación de alto rendimiento (HPC). **Condiciones** * El puesto estará ubicado en el BSC, dentro del Departamento de Ciencias de la Computación. * Ofrecemos un contrato a tiempo completo (37,5 h/semana), un excelente entorno laboral, un entorno altamente estimulante con infraestructura de vanguardia, horarios flexibles, un amplio plan de formación, tickets restaurante, seguro médico privado y apoyo en los trámites de reubicación. * Duración: Contrato indefinido debido a las actividades técnicas y científicas vinculadas al proyecto y a la duración del presupuesto. * Vacaciones: 22 días de vacaciones \+ 6 días personales \+ 24 y 31 de diciembre, según nuestro convenio colectivo. * Salario: ofrecemos un salario competitivo acorde con la cualificación y la experiencia del candidato, ajustado al coste de vida en Barcelona. * Fecha de inicio: Lo antes posible. **Procedimiento y proceso de solicitud** Todas las solicitudes deben presentarse a través del sitio web del BSC y deben contener: * Un currículum completo en inglés que incluya los datos de contacto. * Una carta de presentación/motivación en inglés con una declaración de interés, especificando claramente el área y los temas concretos para los que el candidato desea ser considerado. Además, deben incluirse dos referencias para futuros contactos. Las solicitudes sin este documento no serán tenidas en cuenta. **Desarrollo del proceso de selección** La selección se llevará a cabo mediante un sistema de concurso-oposición. El proceso consta de dos fases: * **Análisis del currículum:** Evaluación de la experiencia previa y/o trayectoria científica, titulación, formación y demás información profesional relevante para el puesto. \- ***40 puntos*** * **Fase de entrevista:** Los candidatos mejor puntuados en la fase de currículum serán invitados a la fase de entrevista, llevada a cabo por el departamento correspondiente y Recursos Humanos. En esta fase se evaluarán las competencias técnicas, los conocimientos, las habilidades y la experiencia profesional relacionados con el puesto, así como las competencias personales requeridas. \- ***60 puntos.*** *Se requiere obtener un mínimo de 30 puntos sobre 60 para ser elegible para el puesto.* El tribunal de selección estará compuesto por al menos tres personas, garantizando una representación mínima del 25 % de mujeres. De conformidad con los principios OTM\-R, se forma un tribunal de selección equilibrado desde el punto de vista de género para cada vacante al inicio del proceso. Tras revisar el contenido de las solicitudes, el tribunal iniciará las entrevistas, que incluirán al menos una entrevista técnica y una administrativa. Como mínimo, se realizará durante el proceso un cuestionario de personalidad y un ejercicio técnico. El tribunal tomará la decisión final y todas las personas que hayan participado en la fase de entrevista recibirán retroalimentación detallada sobre la aceptación o rechazo de su perfil. En el BSC buscamos la mejora continua de nuestros procesos de selección. Para cualquier sugerencia, comentario o reclamación sobre nuestros procesos de selección, póngase en contacto con recruitment \[at] bsc \[dot] es. Para más información, siga este enlace. **Plazo** Esta oferta permanecerá abierta hasta que se contrate a un candidato adecuado. Las solicitudes serán revisadas periódicamente y se contactará a los candidatos potenciales. **Principios OTM\-R para los procesos de selección** El BSC\-CNS se compromete con los principios del Código de Conducta para la Contratación de Investigadores de la Comisión Europea y con los principios de contratación abierta, transparente y basada en el mérito (OTM\-R). Estos principios se aplican a todo candidato potencial en todos nuestros procesos, por ejemplo mediante la creación de tribunales de selección equilibrados desde el punto de vista de género y el reconocimiento de interrupciones en la carrera profesional, entre otros aspectos. El BSC\-CNS es un empleador que promueve la igualdad de oportunidades y está comprometido con la diversidad y la inclusión. Nos complace considerar a todos los candidatos calificados sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, edad, discapacidad ni ningún otro motivo protegido por la legislación estatal o local aplicable. Para más información, siga este enlace


