Jobs / MULTIVAC Group
Senior Software Engineer - PLC Framework & Industrial DevOps (m/w/d)
MULTIVAC Group · Wolfertschwenden, BY, Deutschland
Wolfertschwenden, BY, DeutschlandOnsite
Remuneration
Not specified
Location
Wolfertschwenden, BY, Deutschland
Visa sponsorship
Not specified
Job summary
Seeking a Software Engineer for the Digital Products & Transformation division to develop and scale a PLC Framework for machine controls. Responsibilities include designing modular system architectures, implementing Motion-Control functions, and ensuring robust, maintainable, and extensible solutions. The role requires experience in automation, software development, or system engineering.
Qualifications
- Extensive experience in automation, software development, or system engineering.
- Ability to think in systems and understand complex interrelationships in OT and/or IT environments.
- Experience in PLC programming (e.g., TwinCAT, IEC61131 or comparable).
- Experience with Motion Control and industrial communication (e.g., EtherCAT) is beneficial.
- Experience with software architectures or strong interest in developing in this area.
- Familiarity with modern development practices and ideally experience with version control (Git).
- Exposure to CI/CD (e.g., GitHub Actions, Jenkins) is a plus.
- Ability to analyze challenges structurally and find sustainable solutions.
- Interest in modern technologies (DevOps, platforms, security) and proactive in driving topics.
- Knowledge of high-level languages (e.g., TypeScript, C#, Python) is beneficial.
Responsibilities
- Develop and scale the PLC Framework as a central software platform for machine controls.
- Design modular system architectures (hardware layer, communication layer, function blocks) with focus on reusability and scalability.
- Implement and optimize Motion-Control functions within the TwinCAT environment.
- Analyze complex systems (PLC, EtherCAT, real-time) and solve problems structurally and sustainably.
- Shape modern engineering practices and integrate software engineering with automation.
- Ensure solutions are robust, maintainable, and extensible through clear structures and best practices.
- Support architectural and design decisions and contribute experience to the team.
Skills
C#GitGitHubGitHub ActionsJenkinsPythonTypeScript
Industry
Digitalization
Relocation
No