The Role
As a Senior Software Design Engineer, you will be working as part of dynamic team who thrive on the day-to-day challenges of delivering projects at pace. As a senior engineer you will be responsible for leading the design and implementation of control system software solutions. You will play a crucial role in understanding and implementing customer specifications, providing technical leadership, and mentoring other team members.
Systems will be simple HMI solutions with 10's of IO, through to the multi-VFD systems with full SCADA and PLC systems with 100's of IO.
Systems will typically consist of VFDs, PLC's and HMI with communication interconnections.
You will consult with customers to develop an understanding of each machine and its requirements, while working within specific time frames and budgets.
The job will suit someone who enjoys a wide variety of projects and has an ability to quickly assimilate knowledge and experience to new platforms and products. Occasional UK and overseas travel for commissioning support may also be required on more complex projects.
Responsibilities
Write clean, efficient, and well commented code, predominantly in Ladder Logic, but also other forms when appropriate.
Use a consistent coding format based on internal standards.
Provide technical guidance and mentorship to other team members including the test department.
Collab...