> Markdown version of [/jobs/ext/4592780-senior-controls-software-engineer](https://www.wearedevelopers.com/jobs/ext/4592780-senior-controls-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Controls Software Engineer - **Company:** Computer Futures - **Location:** Coventry, UK - **Experience:** Expert - **Salary:** £60,000.0 - £70,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Automated Storage and Retrieval Systems, Computer Programming, Databases, Ethernet, Supervisory Control and Data Acquisition (SCADA), Interoperability, Ladder Logic, Radio-Frequency Identification, Rslogix, Robotic Automation Software, Software Engineering, Structured Text, Systems Architecture, System Integration Testing, Systems Integration, Visual Systems, Data Processing, Tia Portal, HMI Screens, Kuka, Allen-Bradley Factory Automation Equipment, Software Version Control, Win CC - **Published:** November 6, 2026 - **Apply:** https://www.careerboard.com/gb/en/find-jobs-in-United-Kingdom/-5412C9330FCC8A890D/ ## About the Role * Minimum 5 years' experience delivering industrial automation or controls engineering projects. * Strong Siemens PLC and Siemens TIA Portal experience. * Proven programming capability using Structured Text (SCL) and Ladder Logic. * HMI development experience. * Hands-on industrial automation commissioning experience. * Knowledge of machine control, conveyor systems, drives and motor control. * Strong understanding of Profinet and Industrial Ethernet networks. * Ability to interpret electrical schematics, I/O schedules and Functional Design Specifications. * Experience managing technical deliverables throughout the project lifecycle. * Strong communication skills and customer-facing experience. Desirable Experience * Siemens Safety PLCs and functional safety systems. * Allen-Bradley/Rockwell, Beckhoff, Omron, Mitsubishi or Schneider PLC platforms. * ABB, FANUC, Kawasaki or KUKA robot integration. * Servo motion systems. * Vision systems, barcode scanning and RFID technologies. * Warehouse automation, material handling or robotic automation environments. * PLC integration with SCADA, WMS, MES or database platforms. * Technical mentoring and engineering standards development. * International commissioning experience. Qualifications * HNC, HND, Degree or equivalent qualification in Electrical, Electronic, Controls, Automation or Mechatronic Engineering. * Full UK Driving Licence. ## Description We are seeking an experienced Senior Controls Engineer to join a growing automation engineering team delivering complex industrial automation and material handling projects across a variety of industries. This role offers the opportunity to take ownership of the controls scope from project handover through software development, testing, commissioning, customer acceptance and final handover. The successful candidate will combine strong Siemens PLC programming experience with hands-on commissioning expertise and a passion for delivering high-quality automation solutions in fast-paced industrial environments. Key Responsibilities Project Delivery & Ownership * Take ownership of the controls scope following receipt of approved electrical drawings, system architecture and Functional Design Specifications (FDS). * Review technical documentation and identify any gaps, risks or conflicting requirements. * Plan and manage controls engineering activities to achieve project milestones. * Work closely with project managers, electrical engineers, mechanical engineers, robotics specialists and wider project teams to ensure successful system integration. * Maintain clear communication with stakeholders regarding project progress, issues and solutions. PLC & HMI Software Development * Develop, modify and maintain PLC software using Siemens TIA Portal. * Program control systems using Structured Text (SCL) and Ladder Logic. * Develop intuitive HMI applications with clear diagnostics, alarm handling and fault recovery functionality. * Implement machine sequences, equipment interfaces, data handling processes and system interlocks. * Integrate automation hardware including drives, remote I/O, servo systems, robots, barcode scanners, RFID systems and vision technology. * Configure and troubleshoot Profinet and Industrial Ethernet communication networks. * Maintain software version control, change logs and project documentation. Testing & Validation * Carry out structured software testing and simulation activities prior to deployment. * Support panel testing, I/O validation and system integration testing. * Participate in Factory Acceptance Testing (FAT) activities and resolve controls-related issues. * Ensure all software and functionality meets customer and project requirements before release. Site Commissioning * Commission automated systems at customer sites across the UK and occasionally overseas. * Complete network validation, device integration, drive setup and sequence commissioning. * Optimise system performance, throughput and reliability. * Support Site Acceptance Testing (SAT), customer demonstrations and final sign-off activities. * Provide technical leadership and troubleshooting support during commissioning phases. * Ensure all activities are completed safely and in accordance with project and customer requirements. Handover & Support * Produce final software backups, release notes and controls documentation. * Deliver operator and maintenance training where required. * Support post-installation activities including warranty support and remote diagnostics. * Assist with fault-finding, modifications and service support activities. * Share best practice and mentor less experienced engineers where appropriate.