SI Engineer (Control Systems) 40k-55k Paisley The main responsibility of this position is to design, develop and test PLCs, HMI and SCADA systems and to produce associated documentation such as Functional Design Specifications and Test Plans. Experience: Analyze and interpret the project's functional, control, and system requirements. Develop design documents based on these requirements, including I/O lists, Functional Design Specifications (FDS), Software Design Specifications (SDS), test plans, and other relevant documentation as needed. Program PLCs and HMIs, working with systems such as Allen Bradley, Siemens, and Mitsubishi. Configure SCADA systems like Wonderware, Rockwell, and Siemens when required (training will be provided if necessary). Ensure projects are completed on schedule and within budget while adhering to standards and contractual requirements. Demonstrate expert-level understanding of computer and PLC logic, including flowchart-based processes. Work with low-voltage electrical systems and interpret technical drawings. Visit customer sites as needed, maintaining professionalism and upholding the company's culture and values. Review and update legacy code when required. Perform system analysis and development, even with minimal support, to keep systems aligned with evolving technologies and methodologies. Test and validate programs to ensure functionality, logic, and syntax comply with the FDS and test plan. Maintain clear and consistent documentation across all software to ensure comprehensibility for both internal and external stakeholders, while adhering to standards and best practices. Display strong interpersonal and communication skills when working with clients and colleagues. Conduct scalability and portability assessments as necessary. Contribute to the ongoing development and refinement of the company's processes and knowledge-sharing systems.