Senior Software Engineer - C#/.NET - Machine Software (m/f/d)
Core
Design, develop, and maintain on-machine software for electron beam-based additive manufacturing systems, supporting machine control and process monitoring.
Role type
Senior IC software engineer (industrial machine software)
Builds
Windows-based machine control software and client-server interfaces for additive manufacturing equipment
Domain
Advanced manufacturing / Additive manufacturing / Industrial automation
Required skills
C#/.NET, Object-oriented design, Industrial software development, Client-server architecture, Agile/Scrum, Technical documentation
Preferred skills
Python, Siemens PLCs (TIA Portal), OPC UA/WebSocket protocols, Additive manufacturing domain knowledge
Technologies
C#, .NET, Windows, Python, OPC UA, WebSocket, Siemens TIA Portal
Responsibilities
Develop and enhance EBM on-machine software products, Design and maintain Windows-based machine control software, Implement robust client-server interfaces and asynchronous communication, Collaborate in Agile teams to refine requirements and deliver software increments, Troubleshoot issues and support software deployment in production environments, Create and maintain technical documentation
Seniority
Senior, hands-on IC
