JOBSEARCHER

Utility Systems Data Engineer

We are seeking a Software Engineer to join its innovative Water Utility Technology team. This role involves developing and maintaining software solutions that integrate with real-time systems such as SCADA, PLCs, and telemetry infrastructure. The engineer will work with cross-functional teams to improve monitoring, automation, and decision-making across water treatment and distribution operations. Key Responsibilities Develop and enhance software applications that interface with SCADA and real-time data sources. Design and implement data pipelines and automated acquisition processes for control/reporting systems. Collaborate with engineering teams to collect and interpret data from PLC/DCS systems. Build dashboards and data visualization tools to support operations and maintenance planning. Use MATLAB and similar tools for embedded logic and system simulation. Write and maintain code in embedded C, Python, and implement industrial protocols. Maintain technical documentation, validation reports, and data architecture diagrams. Support testing, commissioning, and troubleshooting of control systems software. Contribute to cybersecurity, reliability, and system safety compliance. Design scalable data pipelines across databases, APIs, and cloud storage. Develop reports and dashboards using Oracle Analytics, BI Publisher, and Power BI. Translate business requirements into technical specifications for BI reporting. Required QualificationsEducation Bachelor’s Degree in Engineering, Computer Science, Mathematics, or a related field. Master’s or Ph.D. preferred. Experience Required: Bachelor’s + 10 years Master’s + 8 years Ph.D. + 6 years General Experience 8+ years designing and implementing enterprise-level data solutions and pipelines 5–8 years of experience in embedded systems, SCADA integration, or control system development Experience with time-series databases, data integration platforms, or data lakes Specialized Experience Expertise in acquiring, processing, and visualizing sensor/control system data Familiarity with functional block diagrams, state machines, structured text programming Strong communication skills (written and verbal) Technical Skill Set Business Intelligence: Oracle Analytics, Power BI, BI Publisher Programming: Python, embedded C SCADA/Control Systems: Wonderware, GE, Siemens, PLC/DCS logic and programming Databases: SQL, PL/SQL, Oracle DBMS, database modeling, performance tuning Real-time Analytics: Experience in utility environments preferred Data Governance: Understanding of frameworks for data integrity and security Visualization & Monitoring: Dashboards, alerts, real-time operations interfaces Time-Series & Big Data Tools: InfluxDB, OSIsoft PI, Azure Data Lake (preferred) Job Types: Full-time, Contract Pay: $107,098.00 - $140,924.00 per year Schedule: 8 hour shift Day shift Monday to Friday Work Location: Hybrid remote in Laurel, MD 20707