Software Engineer - Controls
NOV
JOB DESCRIPTION
JOB SUMMARY
Successful candidate will operate as a multifunctional engineer with substantial latitude for action and serve as an advisor for the BOP software team. Responsibilities include providing guidance on software design, implementation and validation; Recommend improvements/changes to the design and changes in processes and procedures as needed. Support the upgrades and new build software engineering teams on aftermarket/customer orders when needed. This includes generating the necessary software documentation to ensure proper QA from the engineering phase to installation & commissioning.
Primary Responsibilities:
JOB SUMMARY
Successful candidate will operate as a multifunctional engineer with substantial latitude for action and serve as an advisor for the BOP software team. Responsibilities include providing guidance on software design, implementation and validation; Recommend improvements/changes to the design and changes in processes and procedures as needed. Support the upgrades and new build software engineering teams on aftermarket/customer orders when needed. This includes generating the necessary software documentation to ensure proper QA from the engineering phase to installation & commissioning.
Primary Responsibilities:
- Design, write and configure software (PLC, HMI, industrial networking devices) for BOP control system applications.
- Assist in the development and maintenance of commissioning and software documentation including updates after release.
- Provide support for the implementation, training and troubleshooting of software products.
- Develop and de-bug software products prior to release.
- Diagnose and troubleshoot associated hardware as required.
- Perform other work-related tasks as assigned.
- Comply with all NOV Company and HSE policies and procedures.
- Follow NOV processes to execute projects.
- Work with customers (internal/external) and review project defining documents to understand project requirements.
- Participate in design reviews.
- Develop Software Design Specification for NOV BOP control system in collaboration with other engineering teams and customer.
- Write logic for PLC software used to monitor and control a BOP and its auxiliary systems.
- Design and program an HMI Application used on a BOP and its auxiliary systems.
- Perform internal test and customer FAT of BOP control system software.
- Troubleshoot and Debug software and provide remote field support when needed.
- Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, or Equivalent. Engineering Technology also acceptable.
- Location: 6390 N Eldridge Pkwy., Houston TX 77041.
- Hybrid schedule (3 days in the office and 2 days remote work) after completion of training.
- Experience with Allen Bradley PLCs.
- Experience in some system administrations tasks such as configuring server hardware with ESXi, creating Virtual Machines with Windows Server OS, configuring Domain Controllers.
- Experience with at least one of the following programs: Studio 5000, FTView SE, Inductive Automation Ignition.
- Experience with at least one of the following Industrial Network Protocols: Ethernet I/P, Modbus, CANBus, Profibus, OPC DA, OPC UA.
- Experience with at least one of the following programming languages: Ladder Logic, STL, FBD, Python, SQL, VBA Basic, C.
JOB SUMMARY
Software Engineer - ControlsNOV
Houston
19 days ago
N/A
Full-time