CareerPlanSign in

PLC Programmer (m/f/d) CNC

Stuttgart, BADEN_WUERTTEMBERG💼 Full-time🗓 2026-08-22 → 2026-09-18

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

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