Share this Job

Software Engineer Automation SME Job

Business Unit: 
Custom Field 1: 
Shift Type:  Managerial
Job Type: 
Job Purpose / Objective

Subject Matter Expert - Software Engineer will be responsible for overall implementation and promotion of the Preventive Maintenance system in ADC rigs and sustaining its equipment operational integrity. 

Key Accountabilities 1

Software Engineer will be office based position. The general duties and responsibilities are to provide field support in such a way that quality, cost effective and efficient operations and services are delivered to our internal and external clients.

The main activities are (but not limited to) as following:

  • Take complete control of all the software’s in fleet. 
  • Review the source code and control system integrity of OEM software’s.
  • Periodically scans Main System and Sub system alarms for timely correction, these are to be communicated to Rig supervisors whenever necessary.
  • Updates all back up control programs, images, configurations, parameters, and every system settings in an official and clearly defined memory storage for all assigned rigs.
  • Responsible for required software fault finding and to ascertain every control functionalities are working according to OEM design to sustain the rigs continued efficient and safe operations. When necessary must be capable of communicating precise control system malfunction/abnormality to OEM for required correction.
  • Implementation of Maintenance requirements for effective Rig Controls Software functionality, Computer Wonderware software applications, interface cablings, stable network communications and establish archived backup PLC programs/parameter library for ADC rigs to be up to date.
  • Responding to technical request from field & management. To support technical issues ensuring operations are conducted according to the Company’s Standards & Procedures.
  • Develop source code of PLC/VFD’S/Servers/automation system for new upgrades and new builts.
  • Responsible in review and improvement of SAP tasks steps and raise to respective PMS any concern for addition/revision of tasks steps.
  • Plays active part in QHSE meetings, tool box meetings, the SQ MS programs. Software Engineer must STOP any job if the situation is unsafe and report to. Any System issue requiring to deviate from OEM control system design, he must clearly detail to TLM Department the full system condition and similarly relay to ADC Rig officers in charge for the creation of an MOC.
  • He must initiate RCA for problems encountered on Control Systems. Historical Trends to be utilized to prove specific issues clearly manifested on the trend information.
  • Execute investigations to address Control Systems Problems related/resulting to Service Quality Events. 
  • Maintain good communication and teamwork with rig supervisors.
  • Responsible in maintaining justified and timely usage of allocated budget assigned to his department.
  • Assist in preparing min/max spares per fleet and per rig.
  • Responsible in attending Remedial Work Plans identified during internal or client Rig Audits.
Key Accountabilities 2
Key Accountabilities 3
Relevant Experience/ Skills – Minimum
  • Minimum 4 years’ experience in the position of design and development cadre with OEM of reputed organization of oil field industry.
  • Additional experience as ET/Chief electrician experience in onshore and offshore Drilling operations will be added advantage.
  • Minimum 4 years’ experience in a reputed comprehensive rig building company, working on the rig’s automation using Wonderware and equipment of PLC &/or SBC programs I&C, after sales service or similar department.
  • Must have in depth knowledge of Rig Equipment’s and Rig operations.
  • Must be familiar with computers and have ability to run all current standard software’s of OEM, and follow Company IT policies.
  • Must be familiar with Siemens PLCs and have ability to maintain and update programs thru Simatic S7 & TIA Portal.
  • Must be familiar with Configurable network switches, and should be certified Cisco Network Administrator.
  • Well versed in PLC programming, setting up network interfaces, knowledge in common Industry control communication protocols and gateways used to connect to main network (TCP/IP).
  • Possesses strong technical, supervisory and communication skills.


Job Segment: Developer, ERP, Software Engineer, Electrician, Engineer, Technology, Engineering