Testing and Quality Assurance
Perform in-house testing and quality assurance of software deliveries.
Identify and resolve software issues during development and testing.
Documentation and Reporting
Create and update technical documentation.
Monitor and report on the progress of assigned software work, including schedule and budget data.
Project Management
Provide estimates of the hours required for assigned software work.
Plan and manage assigned activities to meet agreed delivery schedules.
Coordinate with local and intercompany resources as required.
Technical Support
Provide software-related technical support to sales engineers, project engineers, field service technicians and other internal stakeholders.
Support the Service Department during installation, commissioning and troubleshooting of control system software.
Skills
Technical proficiency in relevant software development tools and control system technologies.
Willingness and ability to continuously learn and develop technical skills.
Ability to create and maintain clear and accurate technical documentation.
Strong analytical and problem-solving skills.
Effective planning, organisational and time-management skills, with the ability to manage multiple priorities and meet deadlines.
Attention to detail and commitment to delivering high-quality work.
Understanding of risk management principles.
Ability to adapt to changing technical requirements, priorities and environments.
Effective verbal and written communication skills.
Ability to work effectively within multidisciplinary and global teams.
Strong interpersonal skills and a collaborative approach.
Strong internal and external customer focus.
High standards of integrity, professionalism and accountability.
Safety, Sanitation, Security and Housekeeping
Ensure proper housekeeping is implemented and maintained in your work area.
Report all work-related incidents within 24 hours to the HSE department for action.
Adhere to and comply with all safety signage and PPE requirements.
Exercise Stop Work Authority where required and report any unsafe acts or omissions immediately to your supervisor to assist in reducing and eliminating health, safety or environmental risks or hazards.
Adhere to all approved HSE policies and work procedures under KP8.
Quality Assurance
Carry out all duties in accordance with the Company’s quality assurance policies, procedures and work instructions.
Other
NOV is an equal opportunity employer. This job description is subject to change without notice. This description is intended to explain the general nature and level of work being performed by people assigned to this position. It is not intended to be an entire list of all activities, tasks and skills required of people in this position.
Bachelor’s degree in Automation Engineering, Mechatronics, Computer Science or a related field, or an equivalent combination of education and relevant experience.
2+ years’ experience in control systems and PLC and/or HMI programming.
Working knowledge of Siemens PLC platforms, with experience in STEP 7 and TIA Portal.
Proficiency in Microsoft Office and Microsoft 365 applications.
Experience in the following would be advantageous
Industrial networking protocols, including EtherNet/IP, Modbus and PROFIBUS.
VMware virtual environments.
HMI/SCADA systems.
Microsoft programming languages and development environments.
Experience in Oil and Gas, Automotive, Mining or Process Manufacturing would be advantageous.