CareerPlan

Softwareentwickler Automatisierung (TwinCAT/C++) (m/w/d)

Biberach an der Riß, BADEN_WUERTTEMBERGFull-time2026-09-14 → 2026-10-12
Hybrid

Core

Developing and optimizing automation software and PLC programs for food processing machinery using TwinCAT and C++.

Role type

Senior IC automation software engineer (TwinCAT/C++)

Builds

Digital intelligence and control systems for industrial food processing machines

Domain

Industrial automation + Food processing

Deliverable

production ML models

Required skills

C++, IEC 61131-3, TwinCAT, Beckhoff, PLC programming, C++ for automation systems, DevOps, Git, industrial communication systems, software testing, simulation, debugging, technical requirement analysis, AI tool evaluation

Preferred skills

Experience with AI-assisted development tools, structured analysis of complex technical problems, interdisciplinary project collaboration

Technologies

TwinCAT, Beckhoff, C++, IEC 61131-3, Git, DevOps

Responsibilities

Conceptualize and develop software solutions for food processing machinery, optimize PLC programs based on IEC 61131-3, program and extend machine functions with C++, analyze technical requirements and create automation concepts, implement and integrate new functions into machine control systems, conduct software tests and simulations, ensure high software quality, take technical responsibility for machine functions from analysis to release, evaluate and optimize AI-generated software solutions

Seniority

Senior, hands-on IC