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 | product features
Required skills
C++, IEC 61131-3, Beckhoff/TwinCAT, PLC programming, industrial communication protocols, software testing, simulation, debugging, technical requirement analysis, AI tool evaluation
Preferred skills
DevOps, Git, structured analysis of complex technical problems, interdisciplinary collaboration
Technologies
TwinCAT, Beckhoff, C++, IEC 61131-3, Git, DevOps, industrial fieldbuses
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++, implement new functions in machine control and HMI systems, conduct software tests and simulations, ensure software quality, take technical responsibility from requirement analysis to series release, evaluate and optimize AI-generated software solutions
Seniority
Senior, hands-on IC