Skip to main content

Software Scientist (f/m/d) for Developing C++ libraries for parallel manycore programming / Compl...

Helmholtz Association of German Research Centres
Closing date
30 Jul 2024

View more

Job Type
Employment - Hours
Full time
Fixed term

Job Details

Starting date:


Job description:Software Scientist (f/m/d) for Developing C++ libraries for parallel manycore programming

With cutting-edge research in the fields of ENERGY, HEALTH and MATTER, around 1,500 employees from more than 70 nations at Helmholtz-Zentrum Dresden-Rossendorf (HZDR) are committed to mastering the great challenges facing society today.

The Center for Advanced Systems Understanding (CASUS) is a German-Polish research center for data-intensive digital systems research.

CASUS is looking for a Software Scientist (f/m/d) for Developing C++ libraries for parallel manycore programming. 

The Scope of Your Job

You will be part of a diverse team of scientists developing the Alpaka suite for portable, parallel many-core programming. You have proven expertise in modern C++, experience in programming many-core architectures such as modern CPUs and GPUs. You are willing to take leadership in further developing the Alpaka ecosystem and adapting it to the needs of users and new technology trends. You are familiar or ware interested in working with HPC systems and data analysis at the edge. You are open to work in a diverse team of physicists, computer scientists and application developers. You will present your results at international workshops and conferences and publish them in refereed journals.

Your tasks

# Maintain and further develop the Alpaka library and its ecosystem
# Discuss with library users on capabilities needed and find solutions to implement then
# Identify strategic development routes for the library and its ecosystem, set up and execute plans to realize the strategy
# Keep informed about technology trends in high performance computing, real time data analytics and identify opportunities for integration into Alpaka
# Keep up to data with parallel programming of many-core hardware, including but not limited to x86 CPUs, GPUs, ARM, RISC-V and FPGAs, programming paradigms and libraries
# Publish your results in international journals, workshops and conferences

Your profile

# Completed university studies (Master/PhD) in the field of Computer Science, Physics or related fields
# Proven experience in modern C++ software development
# Proven experience in using parallel programming paradigms such as CUDA, HIP, OpenMP, SYCL or similar
# Experience in maintaining and develop software projects for communities
# Willingness to work in an interdisciplinary and diverse team
# Excellent command of the English language
# Proven track record in publishing results in international journals and presenting at workshops and conferences

Our offer

# A vibrant research community in an open, diverse and international work environment
# Scientific excellence and extensive professional networking opportunities
# Salary and social benefits in accordance with the collective agreement for the public sector (TVöD-Bund) including 30 days of paid holiday leave, company pension scheme (VBL)
# We support a good work-life balance with the possibility of part-time employment, mobile working and flexible working hours
# Numerous company health management offerings
# Employee discounts with well-known providers via the platform Corporate Benefits
# An employer subsidy for the "Deutschland-Ticket Jobticket"

We look forward to receiving your application documents (including cover letter, CV, diplomas/transcripts, etc.), which you can submit via our online-application-system.  

This research center is part of the Helmholtz Association of German Research Centers. With more than 42,000 employees and an annual budget of over € 5 billion, the Helmholtz Association is Germany's largest scientific organisation.


The Helmholtz Association contributes to solving major challenges to assure the future of our society. With more than 39,000 people on staff in 18 national research centres, the Helmholtz Association is Germany’s largest scientific organization. The name Helmholtz stands for concerted research in which networks form the key principle behind inquiring thought and action. Concerted research is efficient and flexible.

The profile of the Helmholtz Association

The Helmholtz Association performs cutting-edge research which contributes substantially to solving the grand challenges of science, society and industry. To succeed in meeting these responsibilities, Helmholtz concentrates its work in six research fields: Energy, Earth and Environment, Health, Key Technologies, Matter, as well as Aeronautics, Space and Transport. Within each of these fields, research programs are developed by our scientists and regularly evaluated by renowned international experts. Their evaluation forms the basis for the programme-oriented funding that is allocated to Helmholtz research. Within the six research fields, Helmholtz scientists cooperate with each other and with external partners – working across disciplinary, organizational and national borders.

Promoting young academics

Helmholtz scientists, a high-performance infrastructure and modern and efficient research management are the ingredients to the Helmholtz Association‘s success and global impact.
Promoting young researchers is a major priority for the Helmholtz Association. Its qualification schemes for young researchers are geared mainly towards PhD students, postdocs and young managers. The Helmholtz Association has set high standards for its talent management. Its strategy begins with targeted recruitment of highly qualified staff at all levels, followed by comprehensive support aimed at further developing their potential. Ensuring equal opportunities is an essential element in all talent management activities undertaken by the Helmholtz Association.

The Helmholtz Graduate Schools and Research Schools at almost all Helmholtz Centres provide doctoral students with the general and specific skills and training they need, as well as ample opportunity to network with other working groups. The period following a doctorate is decisive in determining the direction and success of a scientific career. For this reason, we are about to establish Career Centers for postdoctoral researchers in the Helmholtz centres and a mentoring programme for especially gifted PostDocs in order to foster career orientation. This equips young researchers with the skills they need to go on to head a Helmholtz Young Investigators Group, for example. As a Young Investigator Group leader, junior scientists can independently set up their own group to conduct research in their specialist field.

Within its talent management strategy, the Helmholtz Association pays special attention to the increased recruitment of talented female scientists both from Germany and abroad. To this end, there are currently two funding programs supporting this policy Funding of first-time appointments of excellent women scientists (W2/W3)’ and ‘Funding to recruit top-level international women scientists (W3)’.

The increasing complexity of the content, structures and framework conditions of scientific work today requires researchers to organise their projects, their employees and, of course, themselves in a highly professional and effective way. In response to these demands, we have set up the Helmholtz Management Academy to provide junior leaders in science with professional management training. Furthermore, the Helmholtz network provides a platform for the alumni of the Helmholtz Management Academy and Mentoring programme to come together and share their experiences of leadership, career development and lifelong learning.

Company info

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert