Senior / PLC Developer Location: near to Heidelberg, Baden Wurttemberg. Employment Type: Permanent Salary: €60-80k per year. Role Overview: We’re looking for a PLC Developer with a passion for clean code, efficient logic, and the kind of automation that makes warehouses hum. You’ll be responsible for designing, developing, and testing PLC software that powers robotic systems used in high-speed warehouse environments. If you thrive on solving complex control challenges and turning design specs into elegant, scalable code—this one's for you. Key Responsibilities: Design, develop, and test PLC code for robotic and material handling systems using platforms such as Siemens (TIA Portal) and Beckhoff (TwinCAT). Translate system requirements and functional specifications into structured PLC logic and automation sequences. Build reusable, modular PLC code that can scale across multiple projects and warehouse layouts. Develop and integrate logic for interfacing with HMI/SCADA systems, sensors, actuators, drives, and robotic subsystems. Collaborate with cross-functional teams including mechanical, electrical, and software engineers to align logic with system design and real-world constraints. Support commissioning engineers during site deployment, providing remote debugging support as needed. Write clear documentation for PLC logic, fault handling, and system behavior for use by field technicians and support teams. Required Skills & Qualifications: Degree or diploma in Electrical Engineering, Mechatronics, Automation, or a related field. Fluent in English, German to a minimum of B1 level (conversational). Solid experience in PLC software development, preferably in a robotics, logistics, or industrial automation setting. Proficiency in either Siemens S7 / TIA Portal or CodeSYS / Beckhoff TwinCAT. Understanding of motion control, PID loops, sensors, I/O mapping, and safety PLC logic. Strong grasp of structured text programming/SCL. Familiarity with industrial networking and protocols (e.g., Profinet, EtherCAT, OPC UA). Nice to Have: Experience with warehouse control systems (WCS) or warehouse execution systems (WES). Background in developing simulation environments or digital twins. To be considered, please click 'Apply'.