Software architect
we shape automation.
To further expand our industrial software solutions, we are looking for a highly experienced programmer with a strong focus on software architectures. In this position, you will combine structured software engineering with a sound understanding of automation technology and PLCs
Your Tasks
Analysis and in-depth understanding of the existing software landscapes of our industrial customers
Design, structuring, and further development of robust software architectures for industrial applications
Development of customer-specific solutions based on our own software framework as well as framework-independent solutions if required for specific projects
Further development and technical design of our framework in coordination with customer requirements
Definition of software fundamentals, libraries, interfaces, and architecture guidelines
Provision of a stable and clearly structured basis for downstream PLC programming
Close cooperation with PLC programmers, project management, and other technical interfaces
Your Profile
Very good understanding of software architecture, modular systems, and sustainable software design
Several years of experience in object-oriented programming (e.g., C++, C#, Java, or comparable)
Good knowledge of automation technology, especially in the field of PLC systems
(e.g., IEC 61131-3, TwinCAT, TIA Portal, or similar)
Ability to analyze, structure, and further develop complex industrial software systems
Experience in an industrial environment (mechanical engineering, plant engineering, production systems, or similar)
Initial experience in technical management or coordination of developers is an advantage
Structured, responsible, and solution-oriented approach to work
No matter how you define your gender, who you love, where you come from, what color your skin is or what you believe in. We work to be mindful of each other. Our focus is on mutual respect and appreciation as well as motivation and fun at work.