Hoppa till huvudinnehållet
Lunds universitet logo
Ledigt jobb

Control System Software Engineer

Lunds universitet
  • OrtLund
  • OmfattningHeltid
  • Sista ansökan24 dagar kvar
  • Publicerad7 okt.

Om tjänsten

Your team At MAX IV, the Technical Division builds and supports the technologies that enable cutting-edge research, while

continuously improving how the facility operates. Within this division, the Software team develops and maintains the control

systems, data acquisition software, and user interfaces that researchers rely on every day. We focus on increasing functionality

and reliability across the facility to meet the demands of world-class science. We provide laboratory wide software solutions

following international collaborations in synchrotrons, such as data acquisition, control system, web-based user interfaces,

distributed hardware control, scanning tools for running experiments, and metadata harvesting, to meet the continuously evolving

research requirements. You will join an open and friendly team of 25 developers of diverse backgrounds, where continuous

improvement and mentorship is part of our DNA. As part of the Software group, you will work in close collaboration with scientists

as well as network, system, software and hardware engineers and scientific software experts. We promote a DevOps style cross

functional team and encourage mutual support between all team members.  Would you like to work at one of the brightest light

sources in the world? MAX IV is looking for a control system software engineer, that can boost research capabilities for our

scientists, and increase operational excellence. Being part of the Software group means participating in different international

collaborations about control and acquisition, across Scandinavian and European countries. Finally, this is an opportunity to learn

and to increase your skills, competence, and experience. In an international facility such as MAX IV you will meet open-minded

people from different perspectives. Your main work tasks will be - Developing mission critical software used at the beamlines to

conduct their experiments. - Support the beamlines to achieve operational excellence by following up their needs and addressing

issues. - Developing software projects from low level hardware interfaces to high level optimized applications mainly in Python

and under Linux. - Increasing the functionality and reliability of the beamlines in order to realize their scientific potential. -

Troubleshooting and finding simple user-friendly solutions to complex problems. - Participating in team planning and resource

estimation as well as improving the group infrastructure.   To be successful in this role you need to have the following

qualifications - A university degree in a relevant technical or scientific field. - At least 2 years professional Python 3

programming experience. - Knowledge of distributed control systems, such as Tango, Epics, or similar. - Experience of software

development in a Linux operating system environment. - Experience with an Agile team environment and familiarity with unit tests,

continuous integration and delivery. - Solution focused and user driven . - Excellent communication skills in English, both

written and spoken.   Below are seen as merits - Experience with operation support in a scientific environment - Experience in

development for Tango Controls or EPICS - Experience with scanning frameworks like Sardana or Bluesky - Other software programming

languages: C, C++, Rust etc. - Software development for scientific applications - Knowledge of code lifecycle management: git,

Conda, packaging, Ansible, etc - Experience of network and distributed systems: TCP/IP layers, OS configuration etc. - Evidence of

participating in an open-source community collaboration - Experience working in an international research-oriented environment As

a person you are first and foremost a team player and can demonstrate your communication and collaborative skills. You are open to

peer review and willing to share your own knowledge. We expect you to be service minded and have the capability to support a user

environment that is under continuous development, with a strong focus on maintaining reliability.   What we offer   When you join

the MAX IV team, you step into a world of front edge science. We make the invisible visible by supporting scientists from all over

the world, generating scientific results for the benefit of society. We offer you a multicultural work environment with great

opportunities for personal development with respect for a healthy work-life balance.  - On call service may apply.  - Probation

period may apply. -Three positions are being recruited through this recruitment process.

https://www.lunduniversity.lu.se/about-lund-university/work-lund-university www.sweden.se

https://www.maxiv.lu.se/about-us/careers/compensation-benefits/