General:
Responsibilities to include:
Taking the high level requirements for a specific customer and mapping out the complete architecture required for that project, covering the hardware, software and firmware, understanding the full interrelationships of the different components;
When a new component is being added, evaluating the impact on the rest of the system and identifying compatibility issues (e.g. with user interfaces, back-end database, gateway etc.) and the necessary changes to protocols or firmware;
Specifying the functionality required for the new/enhanced components or parts of the system and communicating this to the appropriate members of the team, whether they are permanent members of staff or contractors;
Managing the projects through to the production of software, hardware and firmware deliverables and a working system of these components.
Skills/Experience:
A suitable candidate will :
have at least 5 years experience in a similar role, developing the architecture for other systems, covering software, hardware and firmware components;
have experience of the project management of new product development through to deliverables;
have excellent management skills, having lead teams of both permanent and contract staff;
have excellent interpersonal and English language skills. |