|
General Description
The Control System (software) Engineer is responsible for all aspects of the software configuration of the project as listed below under the section Duties. The Control System (software) Engineer role reports directly to the Senior Control System (software) Engineer that is assigned to the project and is also responsible, in the absence of the Senior Control System (software) Engineer, to the Project Engineer ./ Project Manager. This is a multi-skilled role that requires knowledge of Flow Computer, SCADA and PLC configuration in order to engineer working solutions. There is a requirement to work within a team for each project and communication between members is key to project success.
2. Staff Relationships
Suggested headings:
a) Responsible to (general) -Principal Software Engineer
b) Responsible to (for project)-Senior Control System (software) Engineer
c) Liaising with -Project Engineers / Project Managers
3. Duties
a) General
Maintain strict confidentiality on all matters relating to company business
Look after the company’s interests at all times
b) Engineering Procedures
To follow design / implementation procedures, reporting all non-conformances to the Senior Control System (software) Engineer
c) Core Tasks
To integrate and configure control system components into complete controls packages
To test configuration and integration thoroughly throughout all project stages
To provide assistance, as required, for sales / project engineering / development / testing / FAT / commissioning / service
d) Quality
To maintain accurate documentation relating to projects in accordance with company procedures
To escalate perceived shortcomings of design or practices to the Senior Control System (software) Engineer at earliest opportunity
4. Resources
The post holder will provide the Senior Control System (software) Engineer with requirements for resources in order to complete or to allow simplification of tasks for discussion with the Principal Software Engineer
5. Training and development
The Senior Control System (software) Engineer(s) will, from time to time, review the requirement for training of the post holder and make recommendations to the Principal Software Engineer.
a) The training and development needs of the position will be determined based upon the current and perceived future requirement of the company
b) To discuss in yearly appraisal with the Principal Software Engineer
6. Key result areas
a) Provision of complete and reliable solutions meeting the project requirements within the project budget.
b) Provision of full documentation and disaster recovery backups throughout the project lifecycle, in accordance with company procedures
c) Provision of traceability regarding progress and difficulties encountered with their respective solutions during project integration.
|