Overview
On Site
Full Time
Skills
Design controls
Algorithms
Debugging
Design documentation
Electronic engineering
Systems engineering
Research
Java
C
C++
Communication
Modbus
Ethernet
Programmable logic controller
HMI
Embedded systems
Microcontrollers
Design
Software development
Job Details
JOB DESCRIPTION
POSITION: Control Software Engineer (6786566)
JOB LOCATION: 10353 Richmond Ave., Houston, TX 77042 [and various unanticipated locations throughout the U.S.; may work from home]
Control Software Engineer needed by National Oilwell Varco, L.P. in Houston, TX [and various unanticipated locations throughout the U.S.; may work from home] to work closely with subject matter experts to design control algorithm for NOV drilling equipment. Design, develop, and debug control software and human machine interface (HMI). Design and develop software utilities and execution tools. Interface with customers and other NOV facilities to troubleshoot Control Systems. Create, review, and approve design documentation. Apply experience in Java, C, C++. Apply communication protocols: Modbus, Profibus, Ethernet. Utilize PLC and HMI programming. Utilize Embedded system/microcontroller design and programming.
MINIMUM REQUIREMENTS: Requires a Master's or foreign equivalent degree, in Electronic Engineering or Computer & Systems Engineering and the completion of a university-level course, research project, internship, thesis or one year of experience involving the following: Java, C, C++; applying communication protocols: Modbus, Profibus, Ethernet; PLC and HMI programming; and Embedded system/microcontroller design and programming.
POSITION: Control Software Engineer (6786566)
JOB LOCATION: 10353 Richmond Ave., Houston, TX 77042 [and various unanticipated locations throughout the U.S.; may work from home]
Control Software Engineer needed by National Oilwell Varco, L.P. in Houston, TX [and various unanticipated locations throughout the U.S.; may work from home] to work closely with subject matter experts to design control algorithm for NOV drilling equipment. Design, develop, and debug control software and human machine interface (HMI). Design and develop software utilities and execution tools. Interface with customers and other NOV facilities to troubleshoot Control Systems. Create, review, and approve design documentation. Apply experience in Java, C, C++. Apply communication protocols: Modbus, Profibus, Ethernet. Utilize PLC and HMI programming. Utilize Embedded system/microcontroller design and programming.
MINIMUM REQUIREMENTS: Requires a Master's or foreign equivalent degree, in Electronic Engineering or Computer & Systems Engineering and the completion of a university-level course, research project, internship, thesis or one year of experience involving the following: Java, C, C++; applying communication protocols: Modbus, Profibus, Ethernet; PLC and HMI programming; and Embedded system/microcontroller design and programming.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.