Urgent: .NET Developer - Software Engineer

we shape automation.

ekvip automation GmbH is a software company specializing in mechanical and industrial engineering, headquartered in Leipzig with subsidiaries in the U.S. and Sarajevo. We develop TwinCAT 3 frameworks (including our open-source framework cinnamon), C# applications for the machine and line level, as well as services related to commissioning. Our motto is simple: we shape automation.

For the further expansion of our industrial software solutions, we are looking for an experienced programmer with a strong focus on software design. 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

  • Conception, structuring and further development of robust software architectures for industrial applications

  • Development of customized 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

  • Experience as a full-stack developer;  Back-end: RESTful APIs, gRPC, Entity Framework Core (EF Core), SQL Server / PostgreSQL; Front-end: WPF, modern web frameworks such as Angular, React or Blazor, as well as HTML5, CSS3 and TypeScript

  • Several years’ (4+) relevant professional experience in software development using the .NET stack (C#, .NET 8/9, ASP.NET Core

  • In-depth knowledge of OOP, Clean Architecture and design patterns

  • Proficiency in using testing frameworks for unit and end-to-end tests.

  • Experience in an industrial environment (mechanical engineering, plant engineering, production systems, etc.) and with industrial protocols is desirable

  • Ability to translate complex business processes into technical requirements

  • Confident manner when dealing with stakeholders and the ability to explain technical matters clearly

  • Very good command of German and/or English

  • Willingness to further develop your personal skills in PLC development, e.g. TwinCAT and Structured Text (ST/STX)

  • Willingness to travel internationally

We offer

  • A technically demanding position in an industrial environment with a high degree of creative freedom

  • Key role at the interface between software architecture and automation

  • Collaboration on long-term, cross-sector industrial projects

  • Short decision-making paths and direct influence on architecture and framework strategy

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.

Apply now