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, fredrik.bolmsten@ess.eu

We look forward to receiving your application soon

#J-18808-Ljbffr

  • 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 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 Your RoleAs a Scientific Software Engineer at the Data Management and Software Centre (DMSC), you will be part of a dynamic team responsible for designing, developing, and maintaining software systems that support the operation and data analysis of neutron scattering and imaging instruments at ESS.Key responsibilities include collecting and defining...


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

    Job DescriptionThe 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 designing, developing, and constructing computer software and hardware to be used for operating and data analysis of...

  • Software Engineer

    5 days ago


    Copenhagen, Copenhagen, Denmark Lime Technologies Full time

    Applications are considered on a rolling basis Multiple locations Hybrid Job Description The team today Software is the core of our business at Lime and there is no gap between engineers and business. We are a small, ambitious, and autonomous (mainly remote) development team consisting of a mix of mid to senior engineers who primarily work with the .NET...


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

    About the PositionWe are seeking a skilled Scientific Software Engineer to join our team at the Data Management and Software Centre (DMSC) in Copenhagen, Denmark.As a senior member of the team, you will play a key role in developing and maintaining software systems that support the operation and data analysis of neutron scattering and imaging instruments at...


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

    The European Spallation Source (ESS) is a leading scientific facility that aims to advance materials research by providing a world-class neutron source. We are seeking an experienced Scientific Software Engineer to join our Data Management and Software Centre (DMSC) in Copenhagen, Denmark.About the PositionThis senior-level position involves designing and...


  • Copenhagen, Copenhagen, Denmark Tactile Games Aps Full time

    Welcome to Tactile Games Aps, a leading developer of casual puzzle games. We are committed to creating engaging and challenging experiences for our players, and we are seeking a highly skilled Backend Engineer to join our Core LiveOps team.As a Backend Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software...

  • Software Engineer

    6 days ago


    Copenhagen, Copenhagen, Denmark Lenus eHealth Full time

    Lenus Copenhagen Full-time Salary Competitive Lenus is looking for a Software Engineer for our Copenhagen office. Are you passionate about engineering, curious about product development, and eager to contribute your unique perspective? We're looking for talented software engineers with diverse experiences to join our dynamic team. Who are we looking for? ...


  • Copenhagen, Copenhagen, Denmark Lenus eHealth Full time

    About the Job: We are seeking a talented Software Engineering Professional to join our dynamic team in Copenhagen. As a key member, you will contribute to delivering high-quality features and play an active role in improving our software engineering practices.


  • Copenhagen, Copenhagen, Denmark The HubDanske Bank Full time

    Spirii is a leading e-Mobility provider, specializing in hardware and software charging solutions for companies in the private and public sectors. As a Back-end Software Developer , you will be part of our engineering team, working on innovative e-mobility projects that enhance our customers' experiences. You will collaborate with internal and near-shore...


  • Copenhagen, Copenhagen, Denmark Boyum IT Solutions Full time

    Our Ideal CandidateWe're seeking a talented Machine Learning Engineer with a passion for developing and maintaining complex software systems. As a key member of our engineering team, you'll have the opportunity to work on cutting-edge projects and collaborate with a diverse group of professionals.ResponsibilitiesOptimize and scale our document processing...


  • Copenhagen, Copenhagen, Denmark Københavns Universitet (KU) Full time

    At the University of Copenhagen, we are seeking an exceptional researcher to join our Department of Computer Science as a Tenure-track Assistant Professor, Associate Professor, or Full Professor in Systems and Software Engineering. This is an exciting opportunity for you to contribute to our research environment of highest excellence and foster a diverse...

  • Software Engineer

    15 hours ago


    Copenhagen, Copenhagen, Denmark Proprty Full time

    We're a young startup looking for a talented Software Engineer to join our team in Copenhagen.As a key member of our web development team, you'll play a crucial role in designing and implementing new features for our exciting product.You'll work closely with our existing developers to create a modern consumer-grade user experience using the latest...

  • Software Engineer

    6 days ago


    Copenhagen, Copenhagen, Denmark The HubDanske Bank Full time

    Join the Electric Vehicle Revolution with FLEXECHARGE Are you electrified by the thought of shaping the future of mobility and energy? Do you excel in designing algorithms, mastering complex systems, and working with communication protocols? If an exciting, dynamic environment is your playground, and you're driven by a hands-on spirit to build innovative...


  • Copenhagen, Copenhagen, Denmark ZeroNorth Full time

    At ZeroNorth, we are at the forefront of transforming the shipping industry through digital innovation. Our solutions go beyond optimizing business operations; they are designed to lead the industry in sustainability by significantly reducing CO2 emissions. Our core mission of making global trade greener drives everything we do. Your contributions will play...


  • Copenhagen, Copenhagen, Denmark Sprinteins Full time

    Job DescriptionWe're looking for a talented Enterprise Software Engineer to help us build custom web applications that drive business success. As a key member of our agile team, you'll collaborate with cross-functional teams to design, develop, and maintain high-performance web applications for enterprise IT environments.Your Key ResponsibilitiesDesign and...


  • Copenhagen, Copenhagen, Denmark Capture One Full time

    Senior Software Engineer - Data & Business IntelligenceCapture One Copenhagen, Capital Region of Denmark, DenmarkAs we continuously drive for growth and plan to expand our team, we are looking for a highly driven and achievement-orientated Senior Software Engineer to be part of Data and Business Intelligence team.What You Will DoAs an engineer at Capture One...