research engineer on real-time and high performance systems

hace 4 semanas


Barcelona, España BARCELONA SUPERCOMPUTING CENTER - CENTRO NACIONAL DE SUPERCOMPUTACIÓN A tiempo completo


Software systems used in domains such as automotive, space, large scientific infrastructures or smart cities, have seen their complexity drastically increased in the last years due to the need of implementing advanced functionalities applied to cutting edge research areas like autonomous driving, traffic management, etc. The performance requirements of these new functionalities urge the use of parallel and heterogeneous architectures capable of delivering the expected throughput while still considering other non-functional aspects of the system like real-time requirements, fault-tolerance, and energy budgets, among others.

The research activities will be focused on one or several of the following topics, among others:
1. In close collaboration with leading automotive and space companies, development of software system prototypes to address the requirements of cutting-edge functionalities.
2. Optimization of advanced software functionalities targeting parallel computing architectures, including multi-core systems, GPUs and/or FPGAs.
3. Programming models: use, implementation and extension of programming models with parallel capabilities, like OpenMP and CUDA, to target complex software systems, and concurrent languages like RUST and Ada.
4. Code transformation and optimization: high-level synthesis and compilation techniques to boost performance, predictability and correctness, mostly based on LLVM and MLIR.
5. Runtime systems: run-time techniques to boost performance, heterogeneity (targeting GPUs and FPGAs) and fault-tolerance.

The financing entities are the Ministry of Economic Affairs and Digital Transformation and the European Union-NextGenerationEU, within the framework of the PRTR and the MRR, all in accordance with what is established in this regard, in particular, in accordance with the provisions of article 34.2 of Regulation (EU) 2021/241 of the European Parliament and of the Council, of February 12, 2021.

Key Duties

- Research on parallel programming models towards productivity and other non-functional requirements
- Development of compiler and run-time techniques to support extensions for performance and other non-functional requirements.
- Development of advanced application prototypes for the automotive and space domains to evaluate the proposed techniques
- Write technical reports and papers
- Attend technical meetings Requisits Education
- Bachelor degree in Computer Sciences or similar

Essential Knowledge and Professional Experience
- Experience with C / C++ programming
- Experience with Linux

Additional Knowledge and Professional Experience
- Knowledge on OpenMP and CUDA will be considered an asset

Competences
- Candidates shall be proactive and self-motivated, with positive work attitude
- Ability to take initiatives, prioritize tasks and work under set deadlines
- Ability to work both independently and within a team
- Analytical thinking, problem-solving and result-oriented attitude
- Fluent English both written and spoken

  • Barcelona, España Somma A tiempo completo

    Software systems used in domains such as automotive, space, large scientific infrastructures or smart cities, have seen their complexity drastically increased in the last years due to the need of implementing advanced functionalities applied to cutting edge research areas like autonomous driving, traffic management, etc. The performance requirements of these...


  • Barcelona, España Rapita Systems A tiempo completo

    Computer Architecture Engineer for Multicore Processor Analysis Employment type Full-time Location Barcelona, Spain Rapita Systems S.L. is seeking a highly skilled and motivated computer architecture engineer and hardware expert to play a key part in the research, design and delivery of innovative solutions for the timing analysis and optimization of...


  • Barcelona, España Rapita Systems A tiempo completo

    Job description Rapita Systems S.L. is seeking a highly skilled and motivated computer hardware/software engineer to play a key part in the research, design and delivery of innovative solutions for the timing analysis and optimization of advanced Multi-Processor Systems on Chip (MPSoC) for the avionics and automotive industries. Based in our Barcelona...

  • Software Engineer

    hace 2 semanas


    Barcelona, España Microsoft A tiempo completo

    Overview Software Engineer - Distributed Systems - Demand Generation Microsoft MonetizeandMicrosoft Curateare digital advertising products that enable the efficient monetization of digital content & proprietary information in a transparent and streamlined environment. Our advertising systems receive 9M opportunities to show users ads per second,...

  • Senior Research Engineer

    hace 4 semanas


    Barcelona, España Barcelona Supercomputing Center – Centro Nacional de Supercomputación (BSC) A tiempo completo

    Applications are invited for a senior research engineer in High Performance Computing (HPC) architectures at the Barcelona Supercomputing Center (BSC-CNS). We are offering a position in the context of several industry-funded projects at BSC. These projects will design and provide simulation infrastructure for heterogeneous high-performance computing...


  • Barcelona, España Rapita Systems A tiempo completo

    Employment type- Full-time- Location- Barcelona, Spain- Job descriptionRapita Systems S.L. is seeking a highly skilled and motivated technical leader to join our exceptional hardware/software team. Based at the Rapita Hardware Center of Excellence at Barcelona (Spain), reporting to the Rapita Group CTO, this is exciting opportunity to be part of the future...


  • Barcelona, España Rapita Systems A tiempo completo

    Job description Rapita Systems S.L. is seeking a highly skilled and motivated technical leader to join our exceptional hardware/software team. Based at the Rapita Hardware Center of Excellence at Barcelona (Spain), reporting to the Rapita Group CTO, this is exciting opportunity to be part of the future of critical multicore systems. In this senior...


  • Barcelona, España Barcelona Supercomputing Center A tiempo completo

    Context And Mission   Supercomputers are indispensable tools for solving the most challenging and complex scientific and technological problems through simulations. BSC will host one of the Pre-exascale machines from EuroHPC JU. This new machine, named MareNostrum5, will have more than 200PFlops sustained, and it will be one of the most powerful...

  • Systems Engineer

    hace 7 días


    Barcelona, España Bold Valuable Technology A tiempo completo

    **About the Role** The Systems Engineer for Battery Design will play an integral role in bringing our batteries through design and into full production and delivery. They will support a talented and growing team of battery designers through the project gateways of multiple high-value battery design projects including analysis and verification of initial...

  • Software Engineer

    hace 2 semanas


    Barcelona, España Inbrain Neuroelectronics A tiempo completo

    As a Software Engineer you will be responsible for the design and development of 1D/2D interactive user interfaces aimed at presenting real-time data from neural interfaces. Day-to-day activities include requirements gathering and communication with stakeholders, such as neurotechnology engineers and data scientists. Testing of user interfaces with live...

  • Junior Research Engineer

    hace 3 semanas


    Barcelona, España Barcelona Supercomputing Center A tiempo completo

    Context And Mission The Mobile and Embedded-Based HPC team is deploying RISC-V-based platforms to enable software development for the RISC-V ecosystem. The activities of the team include: * Deploying and maintaining a hardware/software infrastructure of RISC-V prototypes, including commercial and FPGA-based platforms, that function as compute nodes...

  • Research Engineer

    hace 4 semanas


    Barcelona, España Barcelona Supercomputing Center A tiempo completo

    Context And Mission The System Tools and Advanced Runtimes (STAR) group is a computer system group that explores research crossing multiple layers of the system software stack, from OS, runtimes and low-level APIs to programming models, tools, and applications. Our goal is to improve system software stack to support increasingly complex workloads such...


  • Barcelona, España Talent Search People A tiempo completo

    Perfiles Desarrollo (IT) Fixed-term contract Barcelona, Spain Full-time Competitive salary - Incorporación inmediata **¿Dónde trabajarás?**: IREC is a public research center that has been active since 2008 with sites in Barcelona and Tarragona, in this case the current projects are for Barcelona. It is a center for renewable energies, sustainable...

  • Full Stack Engineer

    hace 1 semana


    Barcelona, España Vonage A tiempo completo

    Vonage Engineering Management Mission: Vonage is the emerging leader in the $100B+ cloud communications platform (CPaaS) market. Customers like Airbnb, Viber, Whatsapp, Snapchat, and many others depend on our APIs and SDKs to connect with their customers all over the world. As businesses continue to shift to a real-time, customer-centric communications...

  • Real Time Analyst

    hace 4 semanas


    Barcelona, España TravelPerk A tiempo completo

    We are TravelPerk: a scaling unicorn valued at $1.3billion that has raised over $400m since our creation in 2015. Backed by world-class investors with portfolios including AirBnb, Stripe, Slack, Trello, Gusto, Twitter, Farfetch and Deliveroo, our team is made up of A-players from across the travel and technology industries. Over the past few years, we've...

  • Plaça de Postdocs

    hace 6 días


    Barcelona, España Barcelona Supercomputing Center-Centro Nacional de Supercomputación (BSC-CNS) A tiempo completo

    Barcelona Supercomputing Center-Centro Nacional de Supercomputación (BSC-CNS). 1 plaça de Postdocs / Research Engineer on machine learning and atmospheric composition (R2/RE2). Concurs o valoració de mèrits. Laboral temporal. 2024-06-30. Termini obert. A1 - Grau universitari (correspondència amb llicenciatures). Vegeu les bases. Domini de...


  • Barcelona, España Barcelona Supercomputing Center A tiempo completo

    Context And Mission   Are you passionate about technology, Linux systems, and high-performance computing? Do you want to be part of a leading supercomputing center in Europe? Look no further! The Barcelona Supercomputing Center - Centro Nacional de Supercomputación (BSC-CNS) is seeking a talented individual to join our Operations Department as a...

  • Research Engineer

    hace 4 semanas


    Barcelona, España Barcelona Supercomputing Center A tiempo completo

    Context And Mission research on programming models for critical embedded systems in charge of controlling fundamental parts of cars, airplanes and satellites. Our work is mainly done in the context of bilateral projects with several processor companies as well as several European-funded projects. For a complete list of publications of the group in the...


  • Barcelona, España GE Renewable Energy A tiempo completo

    **Job Description Summary**: Join our team as the Senior Systems Engineer for our Offshore Wind product range. You will be leading all aspects of the engineering efforts to meet requirements by ensuring alignment within engineering disciplines, negotiating, collaborating and influencing both internally and externally with our clients. In your role a Senior...


  • Barcelona, España Barcelona Supercomputing Center A tiempo completo

    Context And Mission The European Commission (EC) is fully dedicated to addressing Climate Change, the greatest challenge of our contemporary world. Thus, many initiatives and changes have been proposed to achieve a climate-neutral Europe by 2050. The various forms of transportation (including road, waterborne, airborne, and rail) collectively account...