About your role:
- Development of server software for the control of different devices at PITZ using the DOOCS API
- Integration of applications into the accelerator control system
- Design and implement core operational subsystems as distributed, container-based software based on structural and behavioural design models.
- Develop the orchestration logic to manage dynamic hardware groupings and automate workflows, alongside hierarchical, fault-tolerant architectures for system lifecycles and automated recovery
Good reasons to join:
- An international research campus enables you to think outside the box
- Basic, materials and applied research broaden your horizons
- Collaborate with exceptional colleagues and researchers
- Our own particle accelerator
Look forward to a unique working environment on our international research campus. Respectful cooperation and the well-being of our DESY employees are particularly important to us. Gender equality is an important aspect for us. To support work life balance we offer flexible working hours, variable part-time, job-sharing models and participation in mobile work (up to %). You will benefit from our family-friendly and collegial atmosphere, our established health management and occupational pension provision. As a public funded employer, we offer you a secure workplace and facilitate your individual career with our comprehensive training and development opportunities. Remuneration is according to the regulations of the TV-AVH. DESY offers its employees a financial supplement for a German job ticket (Deutschland-Ticket) at both locations.
Limited: 2 years with the option to extend
About you:
- University degree in computer science, physics, mathematics, engineering or related subject, or comparable qualification
- 5+ years of professional software engineering experience
- Strong professional experience in C++ and Java; proficiency in Python is advantageous
- Deep knowledge of OOP, functional programming, data structures, and concurrency/multithreading
- Familiarity with state-machine design patterns and distributed consensus mechanisms.
- Proven background in control systems, real-time programming, process automation, or SCADA architectures
- Experience developing communication protocols for hardware and device interfacing
- Strong proficiency in Linux environments and modern DevOps practices (TDD, CI/CD, build automation, Git)
- Strong English communication skills for collaborating in an international, multi-disciplinary team
- Good German communication skills is preferable
Please kindly submit your complete application documents including your salary expectations.
We look forward to receiving your application via our application portal:
DESY promotes equal opportunities, . We therefore welcome applications from people of all dimensions of diversity. The is very important to us and therefore we strongly encourage women to apply for the vacant position. Applications from severely disabled persons and those with equivalent status will be given preference if they are equally qualified .
You can find further information here:
Deutsches Elektronen-Synchrotron DESY
Personalabteilung
Notkestraße
Hamburg
Phone: + 8-2
Deadline for applications: ..6