Scientific Software Engineer

3 days ago


Copenhagen, Copenhagen, Denmark The European Spallation Source (ESS) Full time

Thank you for your interest in ESS. We hope that you will find a position matching your qualifications and interests.

If you don't find what you are looking for this time, please come back. There will be several openings, in different areas, in the future. Get involved, you are needed. Together we will advance science so future generations can thrive

Scientific Software Engineer (senior level)

The European Spallation Source (ESS) invites applications for a Scientific Software Engineer (senior level) position at the Data Management and Software Centre (DMSC) in Copenhagen, Denmark.

The DMSC is responsible for the design, development and construction of the computer software and hardware to be used for the operation and data analysis of the experiments that will be carried out on the future neutron scattering and imaging instruments at ESS.

ESS is a "Big Science" project that aims to be the most powerful neutron source in the world when it is fully operational in 2028. It will enable scientists to study the structure and behavior of matter at the atomic level, opening new possibilities for research and innovation in material science.

About the position

The accurate detection of neutrons is at the core of any experiment in the future of ESS. The facility has developed a software architecture that runs on standard computing hardware to process neutron events in real time. It is written in C++ and runs on Linux operating systems. With this framework, the processing can be optimized to meet the needs of the particular neutron instrument. It is important to ensure that users can trust the system to record all relevant data accurately and reliably.

The responsibilities of our future colleague will include, but not be limited to:

  1. Collect and define requirements for the processing for different detector types.
  2. Design and develop a software event formation system that can cope with the neutron event rates of the next generation neutron facility, accurately and reliably.
  3. Profile C++ event formation applications to identify processing bottlenecks and devise improvements.
  4. Support ESS staff in running, testing and commissioning the system.
  5. Co-design the next evolution of the event formation application.

The candidate will work on-site in Copenhagen, but will be required to visit the ESS site in Lund, Sweden, on a regular basis.

This is a permanent position with a three months' probationary period, and is to be filled as soon as practically possible.

About you

To be successful in this position you need to have all or most of the following:

  1. A STEM or software-related degree or relevant higher qualification.
  2. Familiarity with the operating principles of particle detectors.
  3. Proven programming experience in C++ and Python or similar language.
  4. Experience with collection, processing, and analysis of data from experiments or measurements.
  5. Experience with data streaming or message broker systems, such as Apache Kafka.
  6. Experience in building, testing and deploying software in a professional manner.
  7. Solid experience working with Linux operating systems.

To thrive in this role, you should be able to collaborate with people of various backgrounds and areas of expertise. You function well as part of a team, but you are also able to work independently. You enjoy finding new solutions and find it important to plan and organise your work.

What can we offer?

We offer you a stimulating environment with highly skilled colleagues, who take great pride in designing and building a world-leading facility for materials research. DMSC has a growing team of 40 staff and at the site in Lund there are a further 500 colleagues - with a total of almost 60 nationalities. At DMSC, this international team has created a friendly, open and collaborative atmosphere with regular activities and get-togethers.

Benefits include:

  1. 25+5 days of annual leave as well as more than 5 days of public holidays and company days off.
  2. Focus on work/life balance.
  3. Where applicable, relocation support and allowances may also be available.

Please provide your CV and cover letter in English by clicking on "apply" and following the instructions. Please note we only accept applications via the ESS website. This advert will be published from 4 November, 2024 until we find the right candidate. We will review applications continuously, so please apply as soon as you can

Certain roles at ESS require health and safety checks and/or security clearance procedures, which will be performed as part of the recruitment process.

For further information regarding the position, please contact the hiring manager Fredrik Bolmsten,

We look forward to receiving your application soon

#J-18808-Ljbffr

  • Copenhagen, Copenhagen, Denmark The European Spallation Source (ESS) Full time

    Thank you for your interest in ESS. We hope that you will find a position matching your qualifications and interests.If you don't find what you are looking for this time, please come back. There will be several openings, in different areas, in the future. Get involved, you are needed. Together we will advance science so future generations can...


  • Copenhagen, Copenhagen, Denmark The European Spallation Source (ESS) Full time

    About the RoleWe are seeking an experienced software engineer to join our team at the DMSC in Copenhagen, Denmark. As a Scientific Software Engineer, you will be responsible for designing and developing software for the operation and data analysis of experiments on our future neutron scattering and imaging instruments.Your primary responsibilities will...

  • Software Engineer

    1 week ago


    Copenhagen, Copenhagen, Denmark Amicus Full time

    Amicus, a cutting-edge research consultancy, is seeking talented professionals to build innovative software platforms that drive scientific progress. As they expand, they are looking for two skilled Frontend Software Engineers to join their close-knit team of 10.About the RoleBuilding exciting new projects requested by clients using React and...


  • Copenhagen, Copenhagen, Denmark Københavns Universitet Full time

    The tenure-track assistant professor's duties will primarily include research, including obligations with regard to publication/scientific communication and research-based teaching with associated examination obligations within System and Software Engineering. To a limited extent the position may also include other duties.About the RoleThe successful...


  • Copenhagen, Copenhagen, Denmark Synopsys, Inc. Full time

    About the RoleWe are seeking a passionate and experienced scientific software developer to join our team in developing the graphical user interface for QuantumATK software.This role is ideal for a dedicated team player who is self-motivated, takes initiative, and enjoys tackling challenging projects with a positive mindset.Key ResponsibilitiesDeveloping and...


  • Copenhagen, Copenhagen, Denmark Amicus Full time

    Amicus Copenhagen, Capital Region of Denmark, DenmarkFrontend Software EngineerDirect message the job poster from AmicusTech Recruiter looking to connect with the best TypeScript candidates across DenmarkI am working with an exciting research consultancy to build their growing team They are a forward-thinking company focused on revolutionizing the way...


  • Copenhagen, Copenhagen, Denmark Amicus Full time

    Amicus Copenhagen, Capital Region of Denmark, Denmark Frontend Software Engineer Direct message the job poster from Amicus Tech Recruiter looking to connect with the best TypeScript candidates across Denmark I am working with an exciting research consultancy to build their growing team They are a forward-thinking company focused on revolutionizing the way...


  • Copenhagen, Copenhagen, Denmark Amicus Full time

    About AmicusAmicus is a forward-thinking company revolutionizing the way biological data is analyzed and shared. They offer cutting-edge solutions to the research community, seeking talented professionals to build innovative software platforms driving scientific progress.The RolesTwo positions are available to join their close-knit team of 10: Frontend...


  • Copenhagen, Copenhagen, Denmark BioLib Technologies ApS Full time

    BioLib is integrating cutting-edge artificial intelligence with the world of biological data science. Our mission is monumental: to harness the power of machine learning and innovative technologies to revolutionize scientific discovery and drug development. By developing a state-of-the-art cloud platform and proprietary database technologies, we enable the...


  • Copenhagen, Copenhagen, Denmark Reshape Biotech Full time

    About Reshape Reshape Biotech is on a mission to transform biotechnology research through advanced automation and AI-powered data analysis. We empower research teams by automating lab processes, capturing real-time data, and providing actionable insights, accelerating the development of breakthrough products that address humanity's critical challenges. Join...


  • Copenhagen, Copenhagen, Denmark The European Spallation Source (ESS) Full time

    About the European Spallation Source (ESS)ESS is a leading research facility that aims to be the most powerful neutron source in the world. Our scientists study the structure and behavior of matter at the atomic level, enabling new possibilities for research and innovation in material science.We are looking for a skilled software engineer to join our team at...


  • Copenhagen, Copenhagen, Denmark The European Spallation Source (ESS) Full time

    Overview of the RoleWe invite applications for a Scientific Software Engineer position at the DMSC in Copenhagen, Denmark. This permanent role offers an excellent opportunity to contribute to the development of cutting-edge scientific software and work with a talented team of engineers and researchers.Your primary responsibility will be to design and develop...


  • Copenhagen, Copenhagen, Denmark Reshape Biotech Full time

    About Reshape Biotech We are pioneering solutions that drive sustainability and scientific discovery at unprecedented speed. Our mission is to transform biotechnology research through advanced automation and AI-powered data analysis.We empower research teams by automating lab processes, capturing real-time data, and providing actionable insights,...

  • Software Engineer

    7 days ago


    Copenhagen, Copenhagen, Denmark e-conomic Danmark Full time

    About the Rolee-conomic Danmark is seeking a highly skilled Software Engineer to join our team in Copenhagen. As a Software Engineer, you will play a crucial role in developing and maintaining our cloud-based accounting product, which helps companies run their businesses efficiently.The ideal candidate will have prior experience with software development,...


  • Copenhagen, Copenhagen, Denmark Weibel Scientific AS Full time

    Join our dynamic team at Weibel Scientific A/S and contribute to the development of cutting-edge Doppler radar systems. As our new ILS Engineer, you will be responsible for building and managing Weibel's ILS offerings as part of our contracts.Job DescriptionAssist in planning and executing Weibel's ILS offerings, including reliability, availability,...


  • Copenhagen, Copenhagen, Denmark Weibel Scientific AS Full time

    Weibel Scientific A/S develops and manufactures advanced Doppler radar systems for customers worldwide. As our new ILS Engineer, you will play a crucial role in establishing Integrated Logistics Support (ILS) deliveries for our global customers and service contracts.Key ResponsibilitiesPlanning and execution of Weibel's ILS offerings, including RAM analyses,...


  • Copenhagen, Copenhagen, Denmark Weibel Scientific AS Full time

    Weibel Scientific A/S develops and manufactures advanced Doppler radar systems for global customers. As our new ILS Engineer, you will play a key role in establishing the Integrated Logistics Support (ILS) deliveries for our customers.Key ResponsibilitiesPlan and execute Weibel's ILS offerings, including reliability, availability, maintainability, and...


  • Copenhagen, Copenhagen, Denmark The European Spallation Source (ESS) Full time

    Are you a highly skilled Scientific Computing Specialist looking for a new challenge? Do you have experience in designing and developing software solutions for large-scale scientific facilities? We are seeking a Scientific Computing Specialist for Next-Generation Facilities to join our team at the Data Management and Software Centre (DMSC) in Copenhagen,...


  • Copenhagen, Copenhagen, Denmark PARETO SECURITIES AS Full time

    Head of Software EngineeringThis role requires a strong background in software engineering, with a focus on designing, developing, and maintaining financial software components. The ideal candidate should possess excellent leadership skills and be able to drive innovation within the team.Key ResponsibilitiesMain Tasks:Leading software engineering efforts to...


  • Copenhagen, Copenhagen, Denmark Roman Health Pharmacy LLC Full time

    Director of Software EngineeringWe are seeking an experienced Director of Software Engineering to lead our software development teams. You will be responsible for strategic planning, team management, and ensuring the delivery of high-quality software products.