Control System Software Engineer

apartmentLunds Universitet placeLund calendar_month 

Lund University was founded in 1666 and is repeatedly ranked among the world’s top universities. The University has around 47 000 students and more than 8 800 staff based in Lund, Helsingborg and Malmö. We are united in our efforts to understand, explain and improve our world and the human condition.

Lund University welcomes applicants with diverse backgrounds and experiences. We regard gender equality and diversity as a strength and an asset.

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 standards 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 20 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 up to 2 control system software engineers, 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 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
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.

For further information, please visit: https://www.maxiv.lu.se/about-us/careers/compensation-benefits/

MAX IV is a Swedish national large-scale research infrastructure hosted by Lund University. It provides scientists from Sweden and abroad, with intense x-rays and state-of-the-art instrumentation for research in areas such as engineering, physics, structural biology, chemistry and nanotechnology.

Its 16 beamlines receive up to 2 000 scientists annually, conducting ground-breaking experiments in materials and life sciences using the brilliant X-rays.

We kindly decline all sales and marketing contacts.

apartmentStudentconsulting Sweden AB (Publ)placeLund
Har du erfarenhet av embedded-utveckling? Vi söker nu en Embedded Software Engineer till ett globalt teknikbolag i Lund. Du blir en del av ett engagerat team som driver produktutveckling från idé till färdig lösning. I rollen som Embedded Software...
business_centerHög lön

Senior Software Engineer

apartmentSinchplaceMalmö, 16 km från Lund
every step of their journey. At Sinch we “Dream Big”, “Win Together”, “Keep it simple”, and “Make it Happen”. These values are our foundation! Description Join our SMS Provisioning Engineering team as a Software Engineer, where you'll collaborate...
local_fire_departmentBrådskande

Full-Stack Software Engineer

apartmentBimobject ABplaceMalmö, 16 km från Lund
At Bim.com, we connect the people who build with the products they build with. Are you ready to join this exciting journey as our newest full-stack software engineer? Together with us, you will make a difference - both for our customers and the...