SPS-Programmierer | Softwareentwickler Maschinensteuerung (m/w/d)
Core
Developing machine control software and user interfaces for the Heidenhain TNC7 industrial controller, focusing on sensor-based process monitoring and tool breakage detection.
Role type
Senior IC software engineer (machine control)
Builds
Python-based machine functions, QML user interfaces, and OPC-UA integrations for the TNC7 controller
Domain
Industrial automation / Machine tool manufacturing
Deliverable
production ML models
Required skills
Python (object-oriented), QML/Qt, SPS programming, OPC-UA, sensor data processing, software verification and validation
Preferred skills
Heidenhain TNC7 experience, automation technology knowledge, machine tool manufacturing background
Technologies
Python, QML, Qt, OPC-UA, GitHub Copilot, Claude Code
Responsibilities
Develop and extend machine functions and software modules from requirements to test; Design and develop the user interface for intuitive operation; Implement process monitoring and tool breakage detection features; Verify and validate solutions for customer acceptance; Collaborate with construction and application engineering teams
Seniority
Senior, hands-on IC