Design, build, and maintain distributed software systems that support global manufacturing and service operations.
Contribute as part of an international Scrum team, developing robust cross-platform solutions using C# and .NET on both Windows and Linux.
Partner with production and service engineering teams to clarify requirements, troubleshoot complex issues, and deliver scalable, reliable solutions.
Own software quality across the end-to-end delivery lifecycle, including planning and executing on-site validation and testing activities when required.
Provide second-line operational support and work closely with IT to ensure system stability, monitoring, and continuous improvement.
Apply modern development practices and AI-enabled tools (e.g. GitHub Copilot, Claude Sonnet) to enhance productivity and software delivery.
What We're Looking For
Master's degree in Computer Science (or equivalent) with around 5+ years of experience in software engineering and complex system development.
Strong expertise in C# and .NET, with solid understanding of object-oriented design, automated testing, CI/CD, and tools such as GitHub and Artifactory.
Exposure to infrastructure and networking concepts (e.g. firewalls, DMZ) and experience with image processing is a plus.
Genuine interest in industrial automation, Smart Factory environments, and IoT, with a mindset geared toward innovation and operational excellence.
Strong communication skills in English, with experience collaborating across Europe and Asia in multicultural teams.
Proactive, analytical, and dependable, with willingness to travel occasionally and take ownership in a global engineering environment.