CareerPlanSign in

Software-Entwickler*in (d/m/w) C++ für das Beschleuniger-Kontrollsystem

Darmstadt, HESSENFull-time2026-09-24 → 2026-10-17

Core

Develop and maintain device-level control software for the GSI/FAIR particle accelerator components using C++ on Linux-based real-time systems.

Role type

Senior IC embedded software engineer (real-time systems)

Builds

Control software for accelerator components, libraries, and monitoring tools for 1500+ device controllers

Domain

Particle physics research / Real-time embedded systems

Required skills

C/C++ development, Object-Oriented design, Linux system administration, Real-time software development, Hardware-adjacent programming, Version control (Git)

Preferred skills

Build processes (Yocto), Unit tests, Continuous Integration (CMake, Jenkins), Linux kernel/driver development, Python, Bash, Electronic measurement tools

Technologies

C++, C, Linux, RT-Linux, LM32 Soft Core, Git, CMake, Jenkins, Yocto, Python, Bash

Responsibilities

Conceive, develop, test, integrate, commission, and maintain control software for accelerator components; Develop and extend libraries and tools for testing, deployment, and monitoring; Support development projects for English-speaking international partners; Provide on-call support for accelerator operation