Exeter
Up to 55k
Job responsibilities:
Interpreting and translating functional, control and system requirements into robust software solutions
Producing key design documentation, including I/O lists, Functional Design Specifications (FDS), Software Design Specifications (SDS) and test documentation
Programming PLCs and HMIs, primarily Schneider, with exposure to Allen Bradley, Siemens, Omron and Mitsubishi systems
Configuring and supporting SCADA platforms such as Wonderware, Rockwell and Siemens
Delivering projects on time and within budget, in line with contractual and industry standards
Applying expert knowledge of PLC logic, flow?charting and system architecture
Interpreting low?voltage electrical drawings and system schematics
Attending customer sites as required, representing the business professionally and living the company's values
Reviewing, maintaining and updating legacy code where necessary
Conducting system analysis and development, often working independently
Testing and validating software to ensure full compliance with FDS and test plans
Producing clear, consistent and well?structured code documentation aligned with best practice and company standards
Experience:
HNC, HND or Degree in Computer Science, Software Engineering, Electrical Engineering or Electronic Engineering
Strong IT skills, including word processing, spreadsheets and databases
Proven experience with PLC programming in a customer?focused environment (Schneider, Allen Bradley, Siemens, Omron or Mitsubishi)
Knowledge of SCADA systems and logic auto?generation from templates
Understanding of electrical systems and industrial control environments
Excellent technical report writing skills, including FDS and test plans
Commercial awareness and a strong focus on quality delivery
Sound Health & Safety awareness
A good standard of secondary education (for trainee-level candidates)