Job
- Level
- Experienced
- Location
- Darmstadt
- Working Model
- Hybrid, Onsite
- Job Field
- Application
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- 54.981 to 85.916€ gross/year
Job Summary
In this role, you will develop device-level software in C++ for controlling and integrating components of GSI/FAIR accelerator facilities on Linux-based systems, collaborating closely with operations.
Job Technologies
Your role in the team
- You work in a team of software developers responsible for the software that controls individual components or systems of the GSI/FAIR accelerator facilities.
- The control system of the GSI/FAIR accelerator facilities is based on a device-level architecture as a distributed system of real-time device control computers.
- A central timing system handles the highly precise synchronization of the control, while a central middleware manages communication between the objects.
- Your task is to develop and maintain device-related software for controlling components of the GSI/FAIR accelerator facilities.
- In close coordination with the device managers and the plant operation, you determine the requirements, develop the control software using the FESA framework developed by CERN and GSI in C++, and integrate the software into the accelerator facility.
- The development platform is Linux, and the target platforms are RT-Linux and LM32 Soft Core.
- Design, development, testing, integration, commissioning, and maintenance of control software for GSI/FAIR accelerator components.
- Development and expansion of libraries and tools, including for testing, deployment/rollout, and monitoring of more than 1500 device controllers in operation.
- Support of development projects for our English-speaking cooperation partners.
- Documentation and quality assurance of in-house developments.
- Support in commissioning and operation of the accelerator facilities; this also includes taking on on-call duties.
This text has been machine translated. Show original
Our expectations of you
Education
- University degree in Computer Science, Electrical Engineering, or a related field, or an equivalent qualification.
Qualifications
- Excellent knowledge in C/C++ development and OO software design.
- Excellent Linux system knowledge as well as in software development under Linux.
- Programming of real-time critical systems / real-time software development.
- Excellent knowledge of German and English, both spoken and written.
- Ability and willingness to quickly and efficiently familiarize oneself with new subject areas.
- Teamwork: Team spirit and focus on the common goal are paramount.
- Systematic, self-reliant, result- and quality-oriented work approach with responsibility for device control software.
- Knowledge in the development of Linux drivers or kernel modules.
- Knowledge of Python, Bash.
- Background knowledge in electronics, hardware, physics, and/or natural sciences.
Experience
- Experience in hardware-near programming.
- Experience with source code version control, ideally Git.
- Experience with build processes (e.g., Yocto), unit testing, and continuous integration (CMake, GitLab, Jenkins, etc.).
- Experience in troubleshooting and using electronic measurement tools (oscilloscope, logic analyzer).
This text has been machine translated. Show original
What we offer
- We offer you a versatile workplace in a dynamic and well-equipped research environment.
- For us, meaningful tasks are combined with reliable framework conditions.
- In addition to personal training and qualification offers, we actively support you in balancing family and work.
- Our corporate health management, social counseling services, and an active company sports club ensure your well-being and work-life balance.
- Additionally, you will benefit from supplementary pension schemes, extra company leisure time, a subsidized job ticket, and the opportunity for temporary remote work where the tasks permit.
This text has been machine translated. Show original
Topics You Will Work On
Job Locations
About Your Employer
GSI Helmholtzzentrum für Schwerionenforschung GmbH
Das GSI Helmholtzzentrum für Schwerionenforschung in Darmstadt betreibt eine der weltweit führenden Teilchenbeschleunigeranlagen für die Forschung. Etwa 1.400 Mitarbeiterinnen und Mitarbeiter sind bei GSI beschäftigt. Dazu kommen jährlich rund 1.000 Wissenschaftlerinnen und Wissenschaftler aus Universitäten und anderen Forschungslaboren weltweit, um die Anlage für Experimente zu nutzen
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Science, Research