Senior Automation/Software Engineer

Job description

Overall job purpose:

Managing a small team of Automation and software engineers to develop control, software, web based and database solutions that will continuously drive innovation and change within a medical industry manufacturing environment. Responsibility for the design, programming, and successful delivery of solutions across a wide range of control systems including PLC/IPC, C#, SQL, while ensuring version control is paramount.



Key Responsibilities:

Managing a team with thorough technical understanding and knowledge of the following:


  • All NPI equipment:

o  Leading the controls, software and database criteria for all new projects.

o  Working alongside the manufacturing engineering team to deliver innovative solutions.

o  Producing specification and sign off documentation.

o  Leading a team to review design and processes with suppliers.

o  Assist in the equipment selection for NPI machinery.

  • Transfer NPD projects into production managing activities and producing documentation including:

o  To lead a team producing Industrialisation Documentation: code compare documentation between duplicate equipment, provide software limit clarification for NPI projects

o  Lead and develop documentation such as: Process Flow Charts, Electrical specifications, Electrical drawing updates etc.

  •  Implementing and investigating continuous improvement in existing production processes including:

o  Developing Initial Takt times, OEE, Feasibilities etc.

o  Leading continuous improvement project teams and implementing change.

o  Leading the research and development of new processes e.g., auto soldering, laser etch, industry 4.0 advancements, cobot cells, Power BI, Power automate, SQL developments, Front end production software (WPF Xaml, Winform)  etc.

o  Identify any opportunities for improving new and existing processes

  • Close involvement with product development including:

o  Offer improvement ideas for manufacture to Design team.

o  Assist the ME and PE teams in Trial Production Runs ensuring run at rate targets are met.

o  Continuously improve production process to meet changing product development.


These tasks are not intended as an exhaustive list of the post holder’s duties. The post holder is expected to carry out any reasonable request as deemed appropriate by their Line Manager to support business needs. Specific responsibilities and authorities are defined in procedures relevant to the role.





  • Experienced knowledge in ladder language, structured text on either Siemens/Omron/Beckhoff Twin Cat 3 platforms, SQL database and C#
  •  Proven delivery of projects including electrical, electronic and software interactions
  •  Proven management of a team of controls/software engineers


  • Knowledge of Design Transfer/ NPI for Medical/ Electronic products
  • Knowledge of front-end software development



Qualifications and training:


  • Degree in Electronic / Electrical / Mechatronics Engineering
  • Experience of coding on PLC and IPC equipment
  • C#
  • Experience in SQL


  • Stored Procedures (SPROC)
  •  WPF Xaml, Winform



Other attributes:

  • Analytical and methodical approach to work
  • Able to develop a thorough understanding of all aspects of new product development and Industrialisation
  • Excellent diagnostic and problem-solving capability
  • Able to interact and communicate effectively with staff from a variety of business functions
  • Driven, Self-motivated and pro-active


Senior Automation/Software Engineer


May 25, 2023

First name

Last name


LinkedIn Profile

Phone number


Are you authorised to work in the United Kingdom?

Do you have knowledge in ladder language, structured text on either Siemens/Omron/Beckhoff Twin Cat 3 platforms, SQL database and C#

Do you have a degree in Electronic/Electrical/Mechatronics Engineering?

Do you have experience of coding on PLC and IPC equipment?

Cover note

Have you been referred to this job by another Cyden Ltd employee?

By applying to this job you accept the Occupop Data Processing & Privacy Policy