Company: Schlumberger
Skills: IT - Software Development
Experience: 5 + Years
Education: High School/Secondary
Location: Houston, Texas, United States


The Industrial IoT Engineer is responsible for designing, developing and maintaining software and middleware solutions to enable connectivity and control of sensors and actuators from the Equipment/Edge to the cloud. The Industrial IoT Engineer draws on a background in Electrical and Computer Engineering and extensive knowledge of communication protocols, software programming, networking, messaging systems, embedded software, security, and device management.

Roles and Responsibilities:
  • Understand the equipment hardware, valve and actuator operation; sensor data and develop algorithms to monitor, control & improve the performance of the operation; develop algorithms for health monitoring and predict the failure
  • Develop, maintain, and deploy high-quality, secure, software for Edge Computing, PLC/HMI, Gateway and Cloud hosted applications to provide communication, control, configuration, data management and edge computation capabilities
  • Work closely with gateway software/middleware development team to coordinate the IoT upgrades deployed to the field equipment. Maintain configurations and keep track of version upgrades of various IoT devices running in the field
  • Create and update C#, C++ or python modules (edge apps) that responds to commands and queries sent from the front-end web server-based HMI applications for data transfer with the equipment/sensor, establish communication with APIs and cloud environment, utilize Microsoft Modbus Library for Azure IoT
  • Work with Hardware team to understand the equipment operation and develop PLC/HMI/SCADA software solutions, experienced in IEC 61131-3 Programming languages (including safety function programming) for PLCs. Responsible to develop interface with client historian/data systems
  • Perform qualification / validation testing for software solutions, Participate in FATs and SITs that involve end-to-end solution testing, responsible for edge devices/gateway provisioning and commissioning, and successful communication from equipment to the cloud.


Minimum Job Qualifications
  • Preferably a Master's degree in Electrical & Computer Engineering or Computer Science, Computer Engineering or Electrical Engineer with software knowledge and experience.
  • Recommended familiarity with Oil & Gas onshore and offshore requirements and regulations.
  • 5-7 years experience in middleware/software development.
  • Experience in Edge IoT development in the last few years will be preferred.
  • The experience should include connecting industrial devices to cloud infrastructure; IoT concepts including Connectivity, Protocols, EDM (Edge Device Management), Security and Data Streams; communication protocols and operating systems including Linux, C, C+, C#, .Net, Python, JSON, Angular/Typescript (front-end), PLC Programming, Modbus, PROFIBUS, OPC UA, MQTT, HTTPs; and IoT Platforms including Microsoft Azure IoT Hub, GCP etc.
  • Preferred competency in networking technologies will be very useful, familiar with TCP/IP protocols via cellular, satellite, ethernet, and WiFi connectivity.
  • Recommended familiarity with web server and UX design, interface to the cloud and at the edge through sets of APIs and SDK.
  • Familiarity with cloud and web technologies is highly desirable, understanding of operating systems and networking, including Cloud (Google, Microsoft) and Databases (MSSQL Server/Oracle).
  • Recommended familiarity with Linux operating system, containerized modules, microservices based architecture, Cloud-to-Cloud data integration and APIs for data exchange with 3rd party systems.
  • Preferred Experience in working with PLC/HMI controls and programming for various manufacturers (Siemens, Allen Bradley, National Instruments etc.).
  • Experience of working with process control, SCADA software and Historian will be a plus.
  • Familiarity with control panel, field devices and electrical wiring is optional.
  • Candidates must be able to legally work and reside in the US, without sponsorship.