Connecting to Linkedin

PLC Controls Software Engineer

Opportunity to join a growing business and become one of the key players in the design and development of software architecture for both machine accessories and retro-fits, for both current and new equipment and automation. It is one of a group of multi-functional Engineers with the ability to identify and problem solve issues related to production processes, equipment, and manufacturability.


Main Responsibilities

• Works in conjunction with mechanical, electrical and automation engineering, and colleagues in Research & Development in the development of current machines, and the design of new machines with particular focus on all aspects of software including development and maintenance

• Project manages with hands-on ownership of all aspects of software developments, from detailed design through to final validation

• Ensure all prototypes are programmed to the correct/desired standard and are validated for use

• Assisting the R&D, Service & Support and Manufacturing teams as and when required (time permitting)

• Contributes to team effort by accomplishing related results as needed

• Occasional travelling may be required for this post


Qualifications & Experience 

• Bachelor’s degree in Software Engineering or Software Architecture 

• 5+ years in software development / architecture role

• Specific experience of working with industry machinery within a technical environment, not just a general software engineering or infrastructure background

• Multi language PLC / PAC programming capabilities; Omron, Opto 22, Mitsubishi and Siemens desirable

• The candidate needs excellent problem solving skills and must possess and be able to demonstrate a flair for creativity and innovation

• Wide development experience, with ideally exposure to all aspects of supplier sourcing, prototyping, design validation, mass production release

• Must be able to work on their own initiative and demonstrate excellent organisational, time management and prioritisation skills, between multiple projects

• Ability to work under pressure and to tight timescales

• Good written and verbal communication skills and the ability to communicate at all levels

• Able to work successfully in a multi-disciplinary team

• Experience of a variety of different PLC programming solutions



• Highly proficient in machine / automation software development

• Experience in rapid architecture design and code reformatting

• Proficient in software diagnostics

• Other programme language packs considered

• Experience in HMI design

• Flowchart creation and management

• Creating / participating in FMEAs

• Design of Experiment programs and Design Verification Plans

• Experience of CE / UL standards would be advantageous, including; Safety of machinery — General principles for design — Risk assessment and risk reduction ISO 12100, Safety of machinery — Safety related parts of control systems BS EN ISO 13849

• Proficient in the preparation of all related documentation

• Participating in activities with cross disciplinary project teams

This would suit a PLC Software Controls Engineer who is organised, has initiative and a flexible and an adaptable approach.



•    Pension - Up to 5% matched

•    Westfiield Cover - Dentist / Eye tests etc

•    25 days holiday

•    Hours - 37.5 per week

•    Flexible hours  - between 8am - 4.30pm and 9.30am - 6pm

•    Bonus - Individual & company – Up to 10%