PLC Programmer (m/f/d) CNC
Core
Develop, adapt, and maintain PLC software and CNC programs for industrial machine control systems.
Role type
PLC Programmer (CNC)
Builds
Automated machine control systems with integrated sensors, actuators, and safety features
Domain
Industrial Automation / Manufacturing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
PLC programming, Beckhoff PLCs, CoDeSys, TwinCAT, G-Code, ISG CNC kernel, industrial communication protocols (EtherCAT, Modbus TCP, TCP/IP, OPC UA), PLC testing and debugging, machine commissioning
Preferred skills
LinuxCNC, embedded systems (Arduino, Raspberry Pi), 3D printing technologies, C++, C#, Visual Studio
Technologies
Beckhoff, CoDeSys, TwinCAT, EtherCAT, Modbus TCP, OPC UA, LinuxCNC, Arduino, Raspberry Pi, Visual Studio
Responsibilities
Develop and maintain PLC software for Beckhoff control systems; Create and optimize CNC programs using G-Code and ISG CNC kernel; Design and implement machine control concepts including integration of sensors, actuators, and safety systems; Define software and hardware interfaces with internal and external partners; Contribute to automation and programming standards; Create and maintain technical documentation
Seniority
Mid-level, hands-on IC