We are seeking experienced Controls Software Engineers to support a large-scale, greenfield automation program within the material handling and logistics industry. This initiative is focused on building standardized control systems for high-throughput industrial environments, enabling repeatable deployment across multiple facilities.
This is a hands-on development role, working on machine control software and industrial systems - not maintenance or support. The team is building new control applications from a defined architecture and requires engineers who can execute clean, production-quality code.
What You'll Be Doing
- Develop machine control logic for PLC and IPC-based automation systems
- Work with IEC 61131-3 programming languages (Structured Text, Function Block, Ladder)
- Build and integrate control logic for conveyance and material handling systems (conveyors, merges, diverts, sortation)
- Interface with industrial devices including motors, drives, sensors, actuators, and scanners
- Integrate systems using industrial protocols such as EtherCAT, EtherNet/IP, and Profinet
- Support lab-based validation of control systems using real hardware
- Debug, test, and harden control software for production environments
- Collaborate with engineering teams to support early deployment and system validation
- Produce documentation, runbooks, and technical artifacts for deployment teams
Required Skills
- 5+ years of industrial automation / controls engineering experience
- Strong experience with PLC or IPC-based control systems
- Proficiency in IEC 61131-3 programming (Structured Text preferred)
- Experience with one or more major control platforms:
- Beckhoff / TwinCAT
- Siemens (TIA Portal)
- Allen-Bradley / Rockwell
- Other IEC-based control environments
- Experience integrating industrial devices and control systems
- Familiarity with industrial communication protocols (EtherCAT, Ethernet/IP, Profinet)
- Experience working in material handling, manufacturing, packaging, or automation systems
- Willingness to travel for on-site lab work and deployment support
Preferred Experience
- Experience working with IPC-based control systems or soft PLCs
- Background in conveyors, sortation systems, or logistics automation
- Exposure to modular or layered control architectures
- Familiarity with Linux environments or industrial PCs
- Experience with version control (Git) and structured development workflows
GCS is acting as an Employment Business in relation to this vacancy.
Controls Software Engineer
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- IT Support & Infrastructure
- Project Management
- Software Development
- Manufacturing & Production
- BI & Data Analytics
- Engineering Technology
- Engineering
- .NET/C#
- Controls & Automation
- Cyber
- Network security consultant
- Python developer
LATEST JOBS
- Controls Engineer
- Python Developer
- Network Engineer
- Cloud Security Engineer - Cont...
- Marketing Representative
- Head of Sales
- C# Developer Role - Hybrid - B...
- Information Security Programme...
- Business Development
- Customer Engagement Manager
- Account Manager
- Senior / Lead Consultant
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer