The software engineer is required to work in all phases of a customer project (design, implementation, specification writing, project management, start-up and validation). The candidate is familiar with the manufacturing environment and controls the documentation process as well as the development cycle of industrial applications. The employee operates within a multidisciplinary team that integrates technology and business expertise to deliver professional solutions within budget and schedule.
Responsibilities:
-
Identification and execution of an internal development plan
-
Responsible for the documentation, design, implementation and testing of software applications for:
-
Production data acquisition and management
-
Integration with ERP and/or process control systems (e.g. DeltaV, SAP) using various protocols such as:
-
Develop reports for various functions such as:
-
Batch Release
-
Process Performance
-
Alarm and Audit Trail
-
Data Analytics (including but not limited to):
-
OEE
-
Predictive Analytics
-
Predictive Maintenance
-
Machine Learning
-
Anomaly Detection
-
Collaborate with customer to ensure required network connectivity and hardware is in place
-
Work in collaboration with the client and the project team to define specifications;
-
Participates in the installation and start-up systems or applications, remotely or at the customer site;
-
Perform the qualification process in respect with industry rules and regulations;
-
Support Customer SDLC requirement
-
Work with Project Managers to stay within budget and schedule.
-
Coordinate with required customer(s) (e.g. Automation Lead, Quality) to develop and implement SDLC.
-
Other duties as assigned.