IoT Software Engineer

PROPWR•Houston, TX

About The Position

The IoT Software Engineer designs, builds, and maintains scalable IoT data pipelines and platforms for real-time and batch analytics across field operations. The role integrates IoT telemetry from edge devices into the enterprise data ecosystem, with a focus on reliability, data quality, and operational visibility as deployments grow. The engineer collaborates with Operations, OT, IT, and Analytics teams on device onboarding, monitoring, and data ingestion, while improving streaming pipelines, data architecture, and analytics readiness. The position also supports IoT operations and deployments across multiple crews and locations. It involves coordinating with internal teams and vendors to maintain the edge-to-cloud data path, resolve operational issues, and support system reliability. Work may involve moderate noise and exposure to extreme weather conditions. The role’s physical demands include sitting, standing, walking, handling objects, reaching, stooping or bending, and occasionally lifting or moving up to 20 pounds. Reasonable accommodations may be made for individuals with disabilities.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • 3 years of relevant experience in telemetry data pipelines and stream analytics.
  • 3 years of experience managing mid-to-large projects.
  • Strong critical and analytical thinking skills, with the ability to troubleshoot issues and provide effective solutions.
  • Experience with Linux, Azure services, and Grafana.
  • Willingness and ability to reach out for help with required skill sets.
  • Good verbal and written communication skills, with the ability to interact effectively with vendors, diverse stakeholders, and personnel at all organizational levels.
  • Personable, with strong teamwork and collaboration skills.

Responsibilities

  • Design, build, and maintain scalable IoT data pipelines using Azure services such as IoT Hub, Event Hubs, and Azure Data Lake.
  • Develop and maintain applications, services, and scripts for asset health monitoring, anomaly detection, and control logic, applying AI/ML techniques to improve predictive maintenance and operational performance.
  • Own and version asset and datastream schemas, standardizing tag names and engineering units from OEM documentation.
  • Maintain the reliability of the edge-to-cloud data path in coordination with PWR, OT, and SCADA vendors.
  • Implement streaming and batch ingestion patterns for IoT telemetry, alarms, and operational events.
  • Support day-to-day IoT operations, including device onboarding, configuration, monitoring, and troubleshooting.
  • Maintain dashboards and alerts for IoT health, telemetry flow, and system reliability using tools such as Grafana and Azure Monitor.
  • Act as a point of contact for IoT operational issues and coordinate resolution with internal teams and vendors.
  • Assist in stabilizing and scaling IoT deployments across multiple crews and locations.
  • Implement data validation, monitoring, and quality checks for IoT telemetry and event streams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service