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