LLVM Software Engineer
hace 3 días
Job Reference
737_24_CS_CTHPC_RE1
Position
LLVM Software Engineer (RE1)
Closing Date
Thursday, 31 October, 2024
Reference: 737_24_CS_CTHPC_RE1
Job title: LLVM Software Engineer (RE1)
About BSC
The Barcelona Supercomputing Center - Centro Nacional de Supercomputación (BSC-CNS) is the leading supercomputing center in Spain. It houses Mare Nostrum, one of the most powerful supercomputers in Europe, was a founding and hosting member of the former European HPC infrastructure PRACE (Partnership for Advanced Computing in Europe), and is now hosting entity for Euro HPC JU, the Joint Undertaking that leads large-scale investments and HPC provision in Europe. The mission of BSC is to research, develop and manage information technologies in order to facilitate scientific progress. BSC combines HPC service provision and R&D into both computer and computational science (life, earth and engineering sciences) under one roof, and currently has over 1000 staff from 60 countries.
Look at the BSC experience:
BSC-CNS You Tube Channel
Let's stay connected with BSC Folks
We are particularly interested for this role in the strengths and lived experiences of women and underrepresented groups to help us avoid perpetuating biases and oversights in science and IT research. In instances of equal merit, the incorporation of the under-represented sex will be favoured.
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.
If you consider that you do not meet all the requirements, we encourage you to continue applying for the job offer. We value diversity of experiences and skills, and you could bring unique perspectives to our team.
Context And Mission
The Computer Sciences (CS) department of the Barcelona Supercomputing Center is participating in different projects around the RISC-V ecosystem and HPC. We are looking for a software engineer that wants to push forward this ecosystem by implementing support for vector support code generation and other features that can speed-up typical HPC applications when running on RISC-V.
Key Duties
- Improve the code generation for the RISC-V Vector Extension to make the most of the available instruction set.
- Collaborate with upstream LLVM/Clang to the extent possible and contribute if there is interest in the LLVM community for the implemented features.
Requirements
- Education
- Bachelor or Master degree in Computer Science.
- Essential Knowledge and Professional Experience
- Good skills in C++.
- Experience in compiler development.
- Knowledge of LLVM and Clang codebases
- Additional Knowledge and Professional Experience
- Good knowledge of Linux low level interfaces would be a plus.
- Knowledge of HPC architectures and systems would be a plus.
- Competences
- Have good communication and interpersonal skills to be able to work within a team to complete tasks on schedule.
- Show a problem-solving, can-do, pro-active and result-oriented attitude.
- Be keen to deliver good quality code and follow good practices in the industry.
- Be curious and willing to learn about LLVM, RISC-V and HPC.
Conditions
- The position will be located at BSC within the Computer Sciences Department
- We 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 procedures
- Duration: Open-ended contract due to technical and scientific activities linked to the project and budget duration
- Holidays: 23 paid vacation days plus 24th and 31st of December per our collective agreement
- Salary: we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in Barcelona
- Starting date: February 2025
Applications procedure and process
All applications must be made through 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 - Applications without this document will not be considered
In accordance with the OTM-R principles, a gender-balanced recruitment panel is formed for every vacancy at the beginning of the process. After reviewing the content of the applications, the panel will start the interviews, with at least one technical and one administrative interview. A profile questionnaire as well as a technical exercise may be required during the process.
The panel will make a final decision and all candidates who had contacts with them will receive a feedback with details on the acceptance or rejection of their profile.
At BSC we are seeking continuous improvement in our recruitment processes, for any suggestions or feedback/complaints about our Recruitment Processes, please contact recruitment (at) bsc (dot) es.
For more information follow this link
Deadline
The vacancy will remain open until a suitable candidate has been hired. Applications will be regularly reviewed and potential candidates will be contacted.
OTM-R principles for selection processes
BSC-CNS is committed to the principles of the Code of Conduct for the Recruitment of Researchers of the European Commission and the Open, Transparent and Merit-based Recruitment principles (OTM-R). This is applied for any potential candidate in all our processes, for example by creating gender-balanced recruitment panels and recognizing career breaks etc.
BSC-CNS is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or any other basis protected by applicable state or local law.
For more information follow this link
-
Software Engineer, Microservices Developer
hace 7 días
España Centric Software A tiempo completoEngineering - Remote, Canada - Full TimeWe are seeking a software engineer with a robust set of skills to join our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Must-Have...
-
Senior Software Engineer
hace 5 días
España CENTRIC SOFTWARE A tiempo completo*This is a Remote Role open ONLY in Spain*About Us:At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we establish our inaugural European development team, we're seeking a Senior Software Engineer with a strong proficiency in Java and/or JavaScript. If you're passionate about...
-
Senior Software Engineer
hace 7 días
España CENTRIC SOFTWARE A tiempo completoAbout Us:At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we establish our inaugural European development team, we're seeking a Senior Software Engineer with a strong proficiency in Java and/or JavaScript. If you're passionate about pioneering solutions and thrive in collaborative...
-
Sr. Java Engineer
hace 6 días
España NTD Software A tiempo completoThis is a full-time role for a Senior Java Software Engineer at NTD Software. As a Senior Java Software Engineer, you will be responsible for developing and maintaining software applications using Java and the Spring Framework. You will design and implement microservices architecture, and write clean and efficient code. Additionally, you will collaborate...
-
Software Sales Engineer
hace 6 días
España AVL Software and Functions GmbH A tiempo completoAVL is the world's largest independent company for the development, simulation and testing of powertrain systems (hybrid, combustion engine, transmission, electric drive, batteries, fuel cell and control technology) for passenger cars, commercial vehicles, construction, large engines and their integration into the vehicle.Software Sales Engineer - Simulation...
-
Software Engineer
hace 7 días
España ABB A tiempo completoSoftware Engineer At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. That's our story. Make it your story. This position reports...
-
QA Software Engineer
hace 6 días
España Software Defined Automation GmbH A tiempo completoWed Sep 25 2024 POSTED July 27, 2024 Barcelona , Spain , Europe On-Site Full Time About the positionThe software QA engineer is the lifeblood of our team, enabling us to build the right thing and build the thing right. From planning to delivering high quality and successful products, you will be responsible for maintaining a user-focused...
-
Senior Software Engineer
hace 4 días
España dynaTrace software GmbH A tiempo completoSenior Software Engineer - Developer PlatformYou will be part of an engineering team that operates an internal developer platform.You will shape how developers interact with the platform to efficiently deliver their software.You will extend our developer portal with integrations to provide a fully-fledged platform.You do not shy away from contributing to...
-
Senior Software Engineer
hace 4 días
España Boston Consulting Group A tiempo completoSenior Software Engineer Madrid Madrid, Community of Madrid, ES Key Responsibilities:Design, develop, and deploy scalable cloud-based applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure high-quality code and maintain a clean, organized codebase.About the Role:As a Senior Software Engineer, you will play...
-
Software Engineer
hace 1 semana
España Kapres Technology, S.L. A tiempo completoDesde Kapres Technology estamos buscando un/a Software Engineer con Ingles Alto para un proyecto internacional en un importante empresa del sector seguros. - Expertise on one or several of following domains requested: bots, AI & Machine learning, Web development (front to back), IoT, security. - Expertise with various database systems, at least SQL. -...
-
Customer Support Software Engineer
hace 7 días
España IC Resources A tiempo completoEmbedded Software Engineer (Permanent Role) Join a company based in Madrid that specializes in advanced plastic optical fiber (POF) technology to deliver robust, cost-effective, and high-performance communication systems. These solutions are particularly advantageous in automotive, industrial, and home networking applications, where reliability and speed are...
-
Software Engineer
hace 6 días
España Visium SA A tiempo completoTitle: Frontend Software EngineerType: Full-timeLocation: ValenciaStart date: September About usAt Visium, we enable enterprise executives in defining their AI & Data strategy, execute large scale transformations and implement AI across operations, ensuring their organization becomes future-proof.With expertise in strategy, architecture, cloud engineering,...
-
Software Engineer
hace 7 días
España Vodafone A tiempo completoWould you like to be part of our new adventure? Vodafone Group is launching its new technological HUB (MSH), an international center of excellence dedicated to research and development of technical solutions, such as Secure Networks, 5G and 6G development, Open RAN, IoT, MPN & MEC and UCC for Vodafone Business, platforms and enterprise solutions. Come and...
-
Java Software Engineer
hace 7 días
España Kaya A tiempo completoI'm looking for a senior Java software engineer to join my team for a 12-month project. You'll be responsible for contributing to the development of our software, which is based on Java.Key Skills and Experience Needed:Proficient in Java, SpringBoot, and AWS.Experience working in a Scrum environment.Bilingual in Spanish and English.Framework &...
-
Project Engineer
hace 7 días
España oilandgas.org.uk A tiempo completoProject Engineer (Software)At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. That's our story. Make it your story.This position reports...
-
Principal Software Engineer
hace 7 días
España Roche A tiempo completoThe Position: The Platform team is building the foundation on which a myriad of healthcare and research software applications can be delivered to patients, from the cloud to the lab. The Platform Engineering team is responsible for platform services including the development, testing, deployment, and operation of software. In addition, the function will...
-
Software Dev Engineer
hace 11 horas
España Amazon A tiempo completoAre you excited about Machine Learning, chip acceleration, compilers, storage, systems, or EC2? Are you passionate about delivering high quality services that affect hundreds of thousands of users? We are dubbed the "secret sauce" behind AWS's success with development centers in the U.S. and Israel. Annarpuna is at the forefront of innovation by combining...
-
Software Engineer
hace 7 días
España NTT DATA A tiempo completoJob Description Estamos ampliando nuestro equipo de D4PS en Madrid, Barcelona y Valladolid. Buscamos un técnico consolidado en el desarrollo de software como Software Engineer para que se incorpore a nuestra unidad tecnológica de Public Sector & Health, D4PS - Technology that serves society. ¿Qué es D4PS? En D4PS tenemos la misión de proporcionar...
-
Backend Software Engineer
hace 6 días
España Visium SA A tiempo completoTitle: Backend Software EngineerType: Permanent contractStart date: March 2024Location: ValenciaAbout usAt Visium, we enable enterprise executives in defining their AI & Data strategy, execute large scale transformations and implement AI across operations, ensuring their organization becomes future-proof.With expertise in strategy, architecture, cloud...
-
Senior Software Engineer
hace 4 días
España Boston Consulting Group A tiempo completoSenior Software Engineer - Full Stack DevelopmentJob DetailsOur company is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have experience in both backend and frontend development and be proficient in a range of programming languages. Key responsibilities include designing and implementing scalable software solutions,...