Senior Software Developer
European Spallation Source ERIC
Mjukvaruutvecklare
Plats: Lund
- Omfattning: Heltid
- Anställningsform: Tills vidare
- Villkor: Heltid/ Ej specificerat
- Omfattning: 100%
Jobbinformation
- Antal lediga tjänster: 1
- Publicerad: 2025-04-15
- Sista ansökningsdag: 2025-05-11
Lön
- Fast lön
Om tjänsten
The European Spallation Source is one of the largest science and technology infrastructure projects being built today. The project includes the most powerful linear proton accelerator ever built, a five-tonne, helium-cooled tungsten target wheel, 15 state-of-the-art neutron instruments, a suite of laboratories, and a super-computing data management and software development centre. In the context of its history and future as a scientific organisation, however, it is more than the sum of its parts. It is a brand-new Big Science organisation, and we are building it from the ground up. Come and shape the future of science with us! About the role The Experiment Control and Data Collection group (ECDC) at ESS aims to produce the right tools for scientists to carry out cutting edge research, using all the capabilities of our next generation neutron facility. The group focuses on optimising user experience, building and supporting the software data acquisition chain, and assisting scientists with controls and data acquisition needs. We are now looking for a Senior Software Developer to design and implement advanced software solutions for experiment control and data acquisition workflows in a large-scale scientific environment. In this role, you will be an essential part of developing and maintaining scientific experiment control software such as NICOS and related user interfaces. You'll take part in verifying, validating, and testing software critical to experiment control, data acquisition, and processing. Your work will directly contribute to integrating scientific systems and refining experimental workflows, while optimising data streaming solutions. You’ll support commissioning activities and day-to-day user operations, ensuring control systems are reliable, efficient, and user-friendly. This includes performing essential maintenance and contributing to the automation for deployment, smart diagnostics, and fault recovery. Collaboration will be central to your role, as you’ll work closely with Instrument Scientists, the Integrated Control Systems division, the Data Management & Software Centre, Technology groups and in-kind partners to enhance functionality and performance. You'll also help manage contributions to open-source software, foster collaboration with other research facilities, and drive continuous improvement in system architecture, development practices, and operational automation. In addition, you will take ownership of selected software projects, providing technical leadership and light project management to coordinate tasks, align priorities, and ensure timely delivery to support the transition from commissioning to full operations. This is a permanent position with a six-month probationary period and is based at the ESS campus in Lund, Sweden. About you This role demands someone with a strong academic background in physics or computer science. Therefore, an advanced degree (MSc or PhD) in Computer Science, Physics, Software Engineering, or a related field is mandatory for this role. We need someone with at least five years of experience at a similar large-scale user facility, and who can bring a software engineering mindset, excellent collaboration skills and a proven capacity to work effectively across multidisciplinary teams. To thrive in this role, you need to have demonstrable programming skills in Python working in Linux environments, familiarity with data acquisition systems, instrumentation, and hardware/software integration as well as significant prior experience with EPICS or other scientific control systems i.e TANGO, event-driven architectures, and data streaming technologies. Prior experience in distributed computing, parallel processing, or data handling is also required. Additional expertise in programming languages such as C++, Rust, or JavaScript would be advantageous, as would a sound understanding of Agile methodologies, CI/CD workflows, and DevOps practices. Experience contributing to open-source software development is also meritorious, as this reflects the collaborative, innovation-driven mindset we value in our team. Personality and attitude are key, as we value strong communication and a genuine drive to help the project reach its full potential. The working language of ESS is English - but the ability to communicate in Swedish is always a bonus. At ESS, we always look for proactive team players who thrive in building processes from scratch, and who are eager to collaborate across diverse backgrounds. If you are self-starting, hands-on problem-solver with a passion for contributing to the success of our groundbreaking ESS project, then we would love to hear from you. What we offer A career at ESS gives you the opportunity to contribute to the future discoveries within neutron science at a stunning, brand-new workplace filled with innovative minds and brilliant people from across the globe. We offer market competitive, individualised compensation which is differentiated according to role, responsibilities, individual skills, abilities and achievements as well as monthly pension contributions on top of your salary. You can learn more about the exciting benefits of working at ESS on our careers page. To apply If you see yourself in what we’re looking for, please provide your CV and motivation letter in English by clicking on “apply” and following the instructions. Please be aware that we can only accept direct applications made via the ESS website. Submit your application as soon as you can and quote the job reference number ESD-63091 in your application. The last day to apply is May 11, 2025. Please be aware that we can only accept direct applications made via the ESS website. This role requires additional background screening processes and health and safety checks, which will be performed during the recruitment process. For more information regarding the ESS recruitment process in general, please follow this link: Careers | ESS We look forward to receiving your application! We have made our media choice regarding recruitments and kindly decline contact with media sellers.
Arbetsgivare
European Spallation Source Eric
- Organisationsnummer: 7682000018
- Hemsida: https://www.europeanspallationsource.se
Kontaktperson
- Kontakt: Marc Kickulies
- E-post: marc.kickulies@ess.eu
- Kontakttyp: SACO representative
- Kontakt: Eva Persson
- E-post: eva.persson@ess.eu
- Kontakttyp: Recruitment Officer
- Kontakt: Vincent Hardion
- E-post: vincent.hardion@ess.eu
- Kontakttyp: ECDC Group Leader
- Kontakt: Mikael Johansson
- E-post: Mikael.Johansson@ess.eu
- Kontakttyp: Unionen representative