CareerPlanSign in

PLC Programmer (m/f/d) CNC

Stuttgart, BADEN_WUERTTEMBERG💼 Full-time🗓 2026-09-21 → 2026-09-23

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)

Sourced via bundesagentur · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.