C++ Software Engineer for LLRF Feedback Control for PETRA IV
Core
Develop C++ software concepts, architecture, and control applications for LLRF feedback systems in next-generation synchrotron radiation sources.
Role type
Senior C++ Software Engineer (Accelerator Control Systems)
Builds
LLRF feedback control software for PETRA IV and PETRA III storage rings
Domain
Particle Physics / Synchrotron Radiation / Accelerator Control
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (17/20/23), FPGA/SoC hardware programming, Accelerator control system middleware (TANGO, EPICS, DOOCS), Software architecture design, Requirements analysis
Preferred skills
Experience with LLRF systems, Experience with large-scale accelerator control systems
Technologies
C++, TANGO, EPICS, DOOCS, FPGAs, SoCs
Responsibilities
Develop software concepts and architecture for LLRF feedback systems, Review software requirements and design, Develop and support LLRF feedback test stands, Integrate C++ control applications into accelerator systems, Maintain and upgrade control software for existing accelerators
Seniority
Senior, hands-on IC