OpenMP Runtime Software Development Engineer

hace 1 mes


Barcelona, Barcelona, España Barcelona Supercomputing Center A tiempo completo
Job Opportunity

Barcelona Supercomputing Center is seeking a skilled engineer to work on the development of a RISC-V-based OpenMP implementation. The successful candidate will be responsible for designing, implementing, testing, debugging, tuning, and maintaining the runtime and compiler support for offloading to several accelerator devices.

Key Responsibilities
  • Design and implement a RISC-V-based OpenMP runtime and compiler support for offloading to multiple accelerator devices.
  • Evaluate the challenges and research solutions in the context of offloading to multiple devices.

Requirements
  • Master's degree in Computer Engineering or equivalent experience and knowledge in the field.
  • Essential knowledge and professional experience in OpenMP, on-node shared-memory parallel programming models, and GPU architectures.
  • Competences in effective communication, multitasking, and collaborative design.

Working Conditions
  • The position will be located at the Computer Sciences Department of the Barcelona Supercomputing Center.
  • We offer a full-time contract, a good working environment, flexible working hours, extensive training plan, restaurant tickets, private health insurance, and support to relocation procedures.


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

    Job DescriptionWe are seeking a talented and motivated engineer with expertise in OpenMP runtimes to widen the device model of OpenMP to environments with multiple accelerators per host.Key ResponsibilitiesDesign, implement, test, debug, tune, and maintain a RISC-V-based OpenMP implementation, which includes runtime and compiler support for offloading to...


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

    Job OpportunityWe are seeking a talented software development engineer to join our team at the Barcelona Supercomputing Center. The successful candidate will be responsible for designing, implementing, testing, debugging, tuning, and maintaining a RISC-V-based OpenMP implementation.Key ResponsibilitiesDesign and implement a RISC-V-based OpenMP runtime and...

  • Software Engineer

    hace 1 mes


    Barcelona, Barcelona, España Barcelona Supercomputing Center (Bsc) A tiempo completo

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at the Barcelona Supercomputing Center (BSC). As a key member of our team, you will be responsible for developing and optimizing compiler and runtime methods for efficient parallel execution on heterogeneous architectures.Key ResponsibilitiesDesign and implement compiler and...

  • Runtime System Developer

    hace 2 semanas


    Barcelona, Barcelona, España Barcelona Supercomputing Center (Bsc) A tiempo completo

    About the RoleWe are seeking a talented Runtime System Research Engineer to join our team at the Barcelona Supercomputing Center (BSC). As a key member of our Heterogeneous Architectures group, you will be responsible for developing and implementing programming models and runtime support for malleability and load balancing through the Omp Ss-2@Cluster task...


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

    Company OverviewThe Barcelona Supercomputing Center (BSC) is a leading research institution in the field of high-performance computing and artificial intelligence. We are seeking a highly skilled engineer to join our team as a RISC-V OpenMP Implementation Specialist.


  • Barcelona, Barcelona, España Amazon A tiempo completo

    Job OverviewWe are seeking a highly skilled Software Development Engineer to join our team in Java Performance and Observability. As a key member of our team, you will be responsible for designing and developing sophisticated features in profiling tools and the Java runtime.Key ResponsibilitiesDesign and develop features in profiling tools and the Java...

  • Researcher in HPC Systems

    hace 4 semanas


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

    About the RoleThe STAR group at the Barcelona Supercomputing Center is seeking a talented junior engineer to join our team. As a Research Engineer, you will work on the intersection of the Linux kernel and runtime systems, exploring new interfaces and scheduling policies to improve the performance of task-based runtime systems.Key ResponsibilitiesDevelop and...


  • Barcelona, Barcelona, España Euraxess A tiempo completo

    **About Us**The Computer Sciences Department at the Barcelona Supercomputing Center is a leading research institution in the field of computer science, with a focus on developing innovative solutions for complex problems. We are seeking an experienced Software Development Engineer to join our team and contribute to the DT-GEO project.**Job Summary**We are...

  • Software Engineer

    hace 4 semanas


    Barcelona, Barcelona, España Take-Two Interactive Software A tiempo completo

    We are seeking a skilled Software Engineer to join our team. Key responsibilities include designing, developing, and testing software applications. The successful candidate will have a strong understanding of programming languages and software development methodologies.Key skills and qualifications include:Strong programming skills in languages such as Java,...


  • Barcelona, Barcelona, España Novanta A tiempo completo

    Discover the Power of InnovationNovanta is a global leader in technological innovations, and we're looking for a talented engineer to join our team. As a Software Development Engineer, you will play a crucial role in bringing new products to market while ensuring high-quality standards are met.The ideal candidate will have a solid background in computer...


  • Barcelona, Barcelona, España Sage A tiempo completo

    Software Development Career OpportunityWe're looking for a talented Graduate Software Engineer to join our team at Sage. As a Graduate Software Engineer, you'll have the opportunity to work on industry-leading products and develop your skills in software development.About the RoleThis is a great opportunity to work as a Graduate Software Engineer in a...


  • Barcelona, Barcelona, España Materialise A tiempo completo

    Software Development Engineer - Medical SoftwareJoin Materialise, a leading company in the medical software industry, as a Software Development Engineer. As part of our pioneering team, you will be responsible for implementing features and ensuring they meet rigorous quality standards of medical software.About UsWe are passionate about developing software...


  • Barcelona, Barcelona, España Sage A tiempo completo

    Software Development EngineerSeeking an ambitious Graduate Software Engineer to join our product development team in Barcelona, Spain. As a Graduate Engineer, you will be responsible for designing, developing, and testing software applications, working closely with cross-functional teams to deliver high-quality products to our customers.Responsibilities:*...


  • Barcelona, Barcelona, España Sage A tiempo completo

    We're looking for a talented Graduate Software Engineer to join our team at Sage, a leading software company. As a Graduate Engineer, you'll have the opportunity to work on cutting-edge projects and technologies, and contribute to the development of industry-leading products.The ideal candidate will have a passion for software development and a strong...


  • Barcelona, Barcelona, España Industrial And Financial Systems A tiempo completo

    Software Development RoleIndustrial And Financial Systems is a leading provider of enterprise software solutions, and we're looking for a skilled Java software engineer to join our team. As a software development engineer, you will participate in agile-driven development, planning, execution, and testing as part of our day-to-day operations.Key...


  • Barcelona, Barcelona, España Sage A tiempo completo

    Unlock Your Potential as a Graduate Software EngineerAre you a recent graduate looking to kickstart your career in software development? Do you have a passion for technology and a desire to learn and grow with a leading company?Sage is seeking a talented Graduate Software Engineer to join our dynamic team. As a Graduate Software Engineer, you will have the...

  • Research Scientist

    hace 1 mes


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

    Job SummaryThe Barcelona Supercomputing Center is seeking a highly motivated and talented Research Scientist to join our STAR group. As a key member of our team, you will be responsible for developing and maintaining system software for HPC systems.About the RoleWe are looking for a junior engineer with a strong interest in working on the Linux kernel and...


  • Barcelona, Barcelona, España Sage A tiempo completo

    Software Development EngineerWe're looking for a talented Software Development Engineer to join our team at Sage. As a Graduate Engineer, you'll have the opportunity to work on cutting-edge projects and technologies, and contribute to the development of industry-leading products.Key Responsibilities:Manage your own project work items and actively share...


  • Barcelona, Barcelona, España Wimlds A tiempo completo

    Job SummaryThe Barcelona Supercomputing Center is seeking an experienced engineer to maintain and extend the COMPSs runtime. The ideal candidate will have a strong background in Java programming and parallel systems, as well as experience with CD/CI infrastructure management and HPC systems at the user level.About the RoleThe successful candidate will be...

  • Software Engineer

    hace 1 mes


    Barcelona, Barcelona, España Sage A tiempo completo

    Software Engineer -.NET DevelopmentWe are seeking a talented Software Engineer to join our team in Barcelona, Spain. As a Graduate Engineer, you will have the opportunity to work on cutting-edge projects and technologies, including.NET development, Visual Studio, and AWS CDK.Key Responsibilities:Develop and maintain software applications using.NET and C#Work...