The IoT Software Engineer designs, builds, and maintains scalable IoT data pipelines and platforms that support 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 scale. Working closely with Operations, OT, IT, and Analytics teams, the engineer supports IoT device onboarding, monitoring, and data ingestion while contributing to long-term improvements in streaming pipelines, data architecture, and analytics readiness. The position also supports asset health monitoring, anomaly detection, control logic, and predictive maintenance using AI/ML techniques. The role involves regular sitting, standing, or walking, hand use, reaching, stooping or bending, and talking or hearing. Occasional lifting or moving of up to 20 pounds may be required. Some work environments may have moderate noise, and extreme weather conditions may be encountered while performing major duties. Reasonable accommodations may be provided for individuals with disabilities.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level