We have an exciting opportunity for a Senior Software/Controls Engineer to join our Client's expanding team. Your skills will be vital in providing leadership on projects and delivering best in class delivery for various projects
Key Responsibilities:
* Critically analyse customer requirements to develop detailed software & controls development requirements.
* Work closely with hardware and software vendors to ensure we are integrating the latest technologies into our designs.
* Design, develop and test software to deliver on our customer requirements.
* Support and mentor junior team members.
* Project ownership from management, communication, execution & delivery of allocated projects, reporting back on project progress (technical issues / project updates) as required.
* Lead meetings both internally and with our customers.
* Support continuous improvement within the software department.
* Support department goals and objectives.
* Some travel required will be required.
Qualifications & Experience:
* 5+ years post qualification experience in a similar role or related role.
* L8 Degree in Software development or related discipline.
* Project Leadership Experience.
* Experience of task estimation.
* Experience of software development project planning.
* Experience of software design for PLCs, Robotic, HMI and or Vision System applications.
* Knowledge of test-driven software development.
* Experience of software development for PLCs, Robotic, HMI, Vision System and or Data Management applications.
* Experience providing technical leadership to junior team members.