Focused
Principal Software Engineer (f/m/d)
Darmstadt, DE · Hybrid · Principal · Full-time · Posted Sep 21, 2026
About the job
Defines and implements the Core Software architecture integrating controls, hardware interfaces, calibration, data systems, and operator interfaces for a fusion power plant.
What you'll do
- Own the end-to-end Core Software architecture and define interfaces across software, hardware, diagnostics, plant equipment, data systems, and operator tools.
- Implement critical software components and reliable automated calibration workflows.
- Set engineering standards, lead technical decisions across teams, and mentor engineers.
What they ask for
- Extensive experience designing and implementing control software for complex physical or industrial systems.
- Experience with hardware/software interfaces and automated calibration facilities or workflows.
- Strong experience with data handling, pipelines, metadata, reliable storage, and HMI implementation.
- Strong software design and implementation skills in C++, Python, or similar languages; experience architecting mission-critical systems and applying thorough testing, observability, reliability, fault tolerance, security, and documentation practices.
Nice to have
- Experience with software for plasma, nuclear power, high-energy physics, or scientific facilities.
- Experience with real-time or distributed control systems and high-throughput data acquisition.
Tools
C++, Python
AI focus
AI-assisted software development is a nice-to-have; the role may use approved AI tools responsibly to improve quality and delivery.
Model-written summary · the original posting is authoritative