> Markdown version of [/jobs/ext/1938485-hpc-scientific-software-engineer](https://www.wearedevelopers.com/jobs/ext/1938485-hpc-scientific-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Hpc Scientific Software Engineer - **Company:** Barcelona Supercomputing Center - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Bash Shell, C++ (Programming Language), Computer Programming, Computer Literacy, Fortran (Programming Language), Python (Programming Language), Supercomputing, Scripting, High Performance Computing, Git, Information Technology, Programming Languages - **Published:** August 5, 2026 - **Apply:** https://www.buscojobs.com.es/hpc-scientific-software-engineer-en-madrid-ID-365561178 ## About the Role Possess a bachelor's or master's degree in computer science, physical engineering, mathematics, physics, or a closely related field. A PhD in a related field is not essential but will be appreciated Experience in scientific research, particularly in areas related to climate or ocean modelling Experience in running scientific codes on large HPC systems Excellent computing skills in high-level computer languages (especially Fortran or C/C++) Experience with Unix/Linux environments and scripting languages (Bash, Python, etc) Programming skills to manage big and collaborative projects and experience with git Excellent problem-solving skills Learning capacity and motivation to maintain a learning progression Good written and verbal skills and capacity to support Earth and Computational scientists Fluency in English ## Description Senior Research Engineer at Barcelona Supercomputing Center Do you want to work on engineering solutions for exciting and challenging top-notch European projects related to process-based models to study Climate Change?At the High-Performance Computing team of the Earth Sciences Department at BSC, we are looking for an engineer or a researcher to work in the development and improvement of climate applications.The tasks include:Develop and/or integrate new scientific features into the source code of the models used in the department, such as IFSValidate the scientific correctness of the new developmentsMeasure the computational impact of the new developments to guarantee an efficient scalabilityClose interaction with the Climate Variability and Change (CVC) and Atmospheric Composition (AC) groups, and external collaboratorsRequirementsPossess a bachelor's or master's degree in computer science, physical engineering, mathematics, physics, or a closely related field.A PhD in a related field is not essential but will be appreciatedExperience in scientific research, particularly in areas related to climate or ocean modellingExperience in running scientific codes on large HPC systemsExcellent computing skills in high-level computer languages (especially Fortran or C/C++)Experience with Unix/Linux environments and scripting languages (Bash, Python, etc)Programming skills to manage big and collaborative projects and experience with gitExcellent problem-solving skillsLearning capacity and motivation to maintain a learning progressionGood written and verbal skills and capacity to support Earth and Computational scientistsFluency in EnglishConditionsThe position will be located at BSC within the Earth Sciences DepartmentWe offer a full-time contract (37.5h/week), a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, restaurant tickets, private health insurance, support to the relocation proceduresDuration: Open-ended contract due to technical and scientific activities linked to the project and budget durationHolidays: 23 paid vacation days plus 24th and 31st of December per our collective agreementSalary: we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in BarcelonaSeniority levelEntry levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesResearch Services#J-*****-Ljbffr ## Related Videos - [The Quantum Computing Future](https://www.wearedevelopers.com/videos/1145-the-quantum-computing-future) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Schroedinger's cat: Thinking in- and outside the box of quantum mechanics](https://www.wearedevelopers.com/videos/216-schroedinger-s-cat-thinking-in-and-outside-the-box-of-quantum-mechanics) - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) ## Related Articles - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [A Guide to Green Tech and Green IT Careers](https://www.wearedevelopers.com/magazine/374-a-guide-to-green-tech-and-green-it-careers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What is a Hackathon? The Hackathon Guide](https://www.wearedevelopers.com/magazine/349-what-is-a-hackathon-the-hackathon-guide) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)