Your personal AI career agent
Control Systems Software Engineer(m/w/x)
Programming machine protection systems with Beckhoff PLCs for fusion energy. 3+ years hands-on backend software development experience required. Complimentary health insurance, EGYM Wellpass access.
Requirements
- Bachelor’s or Master’s degree in IT or related Engineering field
- 3+ years of hands-on industry experience in software development related to backend or control system programming
- Extensive experience programming in OOP languages like C++, Python, Java, C#, Kotlin, Rust or similar
- Understanding of modern software development practices, processes and tools (CI/CD, Git, automated testing, etc.)
- Experience of working in a software development team following established software development practices and processes
- Fluent English; German proficiency is welcome
- Flexibility, adaptability and a hands-on, can-do attitude
- Experience with Beckhoff PLCs and TwinCAT (structured text, ladder or function blocks)
- Experience with EPICS (epics-controls.org) development
- Experience with development of distributed systems
- Experience of working with scientific facilities like laser laboratories, accelerators, etc
- Understanding of real-time control concepts and common industrial fieldbuses and interfaces such as EtherCAT, Modbus-TCP, and serial protocols
Tasks
- Develop real-time automation architectures
- Program machine protection systems around Beckhoff PLCs
- Commission automation systems for various subsystems
- Design and support CI/CD pipelines for Control System software
- Elicit technical requirements from engineers and scientists
- Manage technical requirements collaboratively
- Improve architecture and technology stack of Control Systems
- Define functional specifications and test plans
- Document acceptance criteria
Work Experience
- 3 years
Education
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
- German – Basic
Tools & Technologies
- C++
- Python
- Java
- C#
- Kotlin
- Rust
- CI/CD
- Git
- automated testing
- Beckhoff PLCs
- TwinCAT
- EPICS
Benefits
Public Transport Subsidies
- Public transport reimbursement
Healthcare & Fitness
- EGYM Wellpass fitness club access
- Complimentary health insurance
Learning & Development
- Professional development support
Snacks & Drinks
- Healthy office snacks
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- planqcFull-timeOn-siteExperiencedGarching bei München, Ulm
- Isar Aerospace SE
Controls & Automation Engineer(m/w/x)
Full-timeOn-siteExperiencedOttobrunn - Marvel Fusion
Scientific Electronics Engineer(m/w/x)
Full-timeOn-siteExperiencedMünchen - planqc
Software Engineering Manager - Control System(m/w/x)
Full-timeOn-siteExperiencedGarching bei München, Ulm, Innsbruck - Nordson Test & Inspection
Software Engineer(m/w/x)
Full-timeOn-siteExperiencedFeldkirchen
Control Systems Software Engineer(m/w/x)
Programming machine protection systems with Beckhoff PLCs for fusion energy. 3+ years hands-on backend software development experience required. Complimentary health insurance, EGYM Wellpass access.
Requirements
- Bachelor’s or Master’s degree in IT or related Engineering field
- 3+ years of hands-on industry experience in software development related to backend or control system programming
- Extensive experience programming in OOP languages like C++, Python, Java, C#, Kotlin, Rust or similar
- Understanding of modern software development practices, processes and tools (CI/CD, Git, automated testing, etc.)
- Experience of working in a software development team following established software development practices and processes
- Fluent English; German proficiency is welcome
- Flexibility, adaptability and a hands-on, can-do attitude
- Experience with Beckhoff PLCs and TwinCAT (structured text, ladder or function blocks)
- Experience with EPICS (epics-controls.org) development
- Experience with development of distributed systems
- Experience of working with scientific facilities like laser laboratories, accelerators, etc
- Understanding of real-time control concepts and common industrial fieldbuses and interfaces such as EtherCAT, Modbus-TCP, and serial protocols
Tasks
- Develop real-time automation architectures
- Program machine protection systems around Beckhoff PLCs
- Commission automation systems for various subsystems
- Design and support CI/CD pipelines for Control System software
- Elicit technical requirements from engineers and scientists
- Manage technical requirements collaboratively
- Improve architecture and technology stack of Control Systems
- Define functional specifications and test plans
- Document acceptance criteria
Work Experience
- 3 years
Education
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
- German – Basic
Tools & Technologies
- C++
- Python
- Java
- C#
- Kotlin
- Rust
- CI/CD
- Git
- automated testing
- Beckhoff PLCs
- TwinCAT
- EPICS
Benefits
Public Transport Subsidies
- Public transport reimbursement
Healthcare & Fitness
- EGYM Wellpass fitness club access
- Complimentary health insurance
Learning & Development
- Professional development support
Snacks & Drinks
- Healthy office snacks
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
Marvel Fusion
Industry
EnergyAutomation
Description
The company is Europe’s leading fusion energy company, focused on delivering clean, abundant energy to the world.
Not a perfect match?
- planqc
(Senior) Quantum Software Engineer - Control System(m/w/x)
Full-timeOn-siteExperiencedGarching bei München, Ulm - Isar Aerospace SE
Controls & Automation Engineer(m/w/x)
Full-timeOn-siteExperiencedOttobrunn - Marvel Fusion
Scientific Electronics Engineer(m/w/x)
Full-timeOn-siteExperiencedMünchen - planqc
Software Engineering Manager - Control System(m/w/x)
Full-timeOn-siteExperiencedGarching bei München, Ulm, Innsbruck - Nordson Test & Inspection
Software Engineer(m/w/x)
Full-timeOn-siteExperiencedFeldkirchen