CareerPlanSign in

SPS-Programmierer | Softwareentwickler Maschinensteuerung (m/w/d)

Eschenlohe DEFull-time2025-10-23 → 2026-10-16

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