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
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 are preferable
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 50 %). 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.
BATO1_DE
Schätzung auf Basis von 47 Stellenanzeigen mit Gehaltsangabe aus den letzten 6 Monaten auf baito. Das ist kein Angebot dieses Arbeitgebers.

Senior Software Engineer
Gridfuse · Leipzig

(Senior) Software Developer (m/f/x) PLC / Embedded Systems
Reverion GmbH · München

Senior Software Engineer (f/m/d)
Digital Charging Solutions GmbH · Berlin

Senior Software Engineer
Digital Service4Germany · Berlin

Senior Full Stack Developer (all genders)
Hubject GmbH · Berlin