Oil & Gas Alert

Software Engineer Field Engineering

NOV · South Africa · Posted 3 hours ago

Company NOV Location South Africa Employment type Full-time Posted 3 hours ago Listed via NOV

NOV is a leading innovator in the oil and gas industry, committed to delivering cutting-edge solutions that empower our clients to achieve their goals. Our Field Engineering team forms part of the NOV Rig Technologies division. We play a critical role in delivering customized aftermarket software upgrades to drilling rigs, ensuring seamless deployment, integration, and optimization for our end-users. We are seeking a talented Software Engineer to join this dynamic team and help us continue to exceed customer expectations.

As a Software Engineer, you will be responsible for creating, modifying, testing and delivering control systems for drilling machinery and equipment, with a primary focus on PLC and/or HMI development. Your role will include programming new functionality, upgrades and improvements in accordance with the Field Engineering business process. The complexity and variety of these control systems offer a broad range of tasks and opportunities for professional development. You will work closely with various technical disciplines and software specialists across the global company to ensure seamless integration and performance.

Responsibilities

General Duties Software Development and Improvement:

  • Develop and update NOV Control Systems with new functionality.
  • Modify and improve existing software and processes.
  • Analyse existing software to enhance or adapt functionality.
  • Support the integration of PLC and HMI software with associated control systems and equipment.

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.

Qualifications

  • Bachelor’s degree in Automation Engineering, Mechatronics, Computer Science or a related field, or an equivalent combination of education and relevant experience.
  • 4+ 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.
Explore more
7 NOV jobs in South Africa → 694 NOV jobs → 41 jobs in South Africa →

Similar oil & gas jobs in South Africa

Oil & Gas Alert tracks 32 employer career pages and delivers daily digests of new vacancies. Set your own keywords →