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
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, TCP/IP, 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 sensors, actuators, and safety systems; Define software and hardware interfaces; Contribute to automation and programming standards; Create and maintain technical documentation
Seniority
Mid-level (3+ years experience)