Software-Entwickler*in (d/m/w) C++ für das Beschleuniger-Kontrollsystem
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