Softwareentwickler Automatisierung (TwinCAT/C++) (m/w/d)
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
