.Job Reference602_24_CS_PPC_R0PositionUndergraduate student - Compiler and runtime methods for efficient parallel execution (R0)Closing DateMonday, 30 September, 2024About BSCThe Barcelona Supercomputing Center - Centro Nacional de Supercomputación (BSC-CNS) is the leading supercomputing center in Spain. It houses MareNostrum, one of the most powerful supercomputers in Europe. The mission of BSC is to research, develop and manage information technologies to facilitate scientific progress. We are particularly interested in the strengths and lived experiences of women and underrepresented groups to help us avoid perpetuating biases in science and IT research. We promote Equity, Diversity, and Inclusion, fostering an environment where each and every one of us is appreciated for who we are, regardless of our differences.Context And MissionSoftware systems used in domains such as automotive, space, and large scientific infrastructures have seen their complexity drastically increase due to the need for implementing advanced functionalities applied to cutting-edge research areas like autonomous driving and traffic management. The research activities will focus on one or several of the following topics:Development of software system prototypes in collaboration with leading automotive and space companies.Optimization of advanced software functionalities targeting parallel computing architectures.Use and extension of programming models with parallel capabilities.High-level synthesis and compilation techniques to boost performance.Run-time techniques to enhance performance and fault-tolerance.Key DutiesResearch on parallel programming models towards productivity and other non-functional requirements.Support the development of compiler and run-time techniques.Develop advanced application prototypes for the automotive and space domains.Write technical reports and papers.Attend technical meetings.RequirementsEducation: Studying a bachelor degree in Computer Sciences or similar.Essential Knowledge: C / C++ programming and Linux.Additional Knowledge: Knowledge of OpenMP and fluent English.Competences: Proactive, self-motivated, ability to work independently and within a team.ConditionsLocation: BSC within the Computer Sciences Department.Contract: Full-time (37.5h/week) with a good working environment.Duration: Open-ended contract linked to project duration.Holidays: 23 paid vacation days plus additional holidays.Salary: Competitive salary based on qualifications and experience.Starting date: September 2023.Applications procedure and processAll applications must be made through the BSC website and contain:A full CV in English including contact details.A Cover Letter with a statement of interest in English, including two contacts for further references.DeadlineThe vacancy will remain open until a suitable candidate has been hired