CareerPlanSign in

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

Darmstadt, HESSEN💼 Full-time🗓 2026-09-24 → 2026-09-26

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 C++ software engineer (real-time embedded systems)

Builds

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

Domain

Particle physics research / Accelerator control systems

Deliverable

production ML models | product features | infrastructure

Required skills

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

Preferred skills

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

Technologies

C++, Linux, RT-Linux, LM32 Soft Core, FESA Framework, Git, CMake, Jenkins, Yocto

Responsibilities

Conceptualize, develop, test, integrate, commission, and maintain control software for accelerator components; Develop and extend libraries/tools for testing, deployment, and monitoring; Support English-speaking international partners; Document and ensure quality of developments; Assist in commissioning and operation including on-call duties

Seniority

Mid-Senior, hands-on IC

Sourced via bundesagentur · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.