* Wolfertschwenden, Germany
* Permanent position
* Digitization
* 18500
We are looking for you to join our Digital Products & Transformation business unit at our Wolfertschwenden location :
Your tasks
* You will develop and scale our PLC Framework as a central software platform for machine controls.
* You design modular system architectures (hardware layer, communication layer, functional modules) with a focus on reusability and scalability.
* You implement and optimize motion control functions in the TwinCAT environment.
* You analyze complex systems (PLC, EtherCAT, real-time) and solve problems in a structured and sustainable way.
* You shape modern engineering practices and bring together software engineering and automation.
* Through clear structures and best practices, you ensure that our solutions are robust, maintainable, and scalable.
* You provide support in architectural and design decisions and actively contribute your experience to the team.
Your profile
* You have extensive experience in automation, software development or systems engineering and
* You think in systems and understand complex relationships in OT and/or IT environments.
* You have experience in PLC programming (e.g. TwinCAT, IEC61131 or similar).
* Experience with motion control and industrial communication (e.g. EtherCAT) is an advantage.
* You have experience with software architectures or a strong interest in developing your skills in this area.
* You are familiar with modern development practices and ideally work with version control (Git).
* Points of contact with CI/CD (e.g., GitHub Actions, Jenkins) are a plus, but not a must.
* You analyze challenges in a structured way and find sustainable solutions.
* You are interested in modern technologies (DevOps, platforms, security) and proactively drive topics forward.
* Knowledge of high-level languages (e.g. TypeScript, C#, Python) is an advantage.