CareerPlan

Senior Software Engineer - C#/.NET - Machine Software (m/f/d)

Molndal, SEFull-time2026-11-10
Hybrid

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