CareerPlanGet AI match score →

Control Systems Software Engineer (f/m/x)

Munich💼 Full-time🗓 2026-06-17 → 2026-07-31

Core

Develop control systems and automation architectures for high-power laser facilities to enable stable, safe, and repeatable operation on the path to commercial fusion energy.

Role type

Control Systems Software Engineer

Builds

Realtime automation architectures, machine protection systems, and CI/CD pipelines for laser facility components

Domain

Fusion energy / High-power laser systems / Industrial automation

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Python, Java, C#, Kotlin, Rust, OOP, CI/CD, Git, automated testing, Beckhoff PLCs, TwinCAT, EPICS, distributed systems, real-time control concepts, industrial fieldbuses (EtherCAT, Modbus-TCP), serial protocols

Preferred skills

Experience with scientific facilities (laser labs, accelerators)

Technologies

Beckhoff PLCs, TwinCAT, EPICS, EtherCAT, Modbus-TCP

Responsibilities

Develop, program, and commission realtime automation architectures and machine protection systems around Beckhoff PLCs; Design, build, and support CI/CD pipelines for Control System software; Elicit and manage technical requirements with engineers and scientists; Collaborate on and improve architecture and technology stack of the Control Systems; Define and document functional specifications, test plans, and acceptance criteria

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗