Overview
Skills
Job Details
ASSYST is seeking a Software Engineer to join our client s innovative Water Utility Technology team in Laurel, Maryland.
This role focuses on developing and maintaining data-driven software solutions integrated with real-time control systems such as SCADA, PLCs, and telemetry infrastructure. The candidate will collaborate with cross-functional teams to enhance monitoring, automation, and decision-making across water treatment, distribution, and operations.
Job Location: Laurel, Maryland (Hybrid 3 days onsite 2 days remote)
Key Responsibilities:
- Develop and enhance software applications interfacing with SCADA and real-time data sources.
- Design and implement data pipelines and automated data acquisition systems.
- Collaborate with instrumentation, control, and operations engineers to integrate PLC/DCS systems.
- Build dashboards and visualization tools to support operations, alerts, and maintenance planning.
- Utilize tools like MATLAB for model-based design and system simulation.
- Apply best practices in embedded C, Python, and industrial protocols.
- Document software specifications, validation reports, and data architectures.
- Support testing, commissioning, and troubleshooting of control system software.
- Ensure compliance with system safety, cybersecurity, and reliability standards.
- Develop robust data pipelines from diverse sources (databases, APIs, cloud).
- Create reports and dashboards using Oracle Analytics, BI Publisher, and Power BI.
- Translate business requirements into technical BI solutions and visualizations.
Required Qualifications:
- Bachelor s degree with 10+ years, Master s with 8+ years, or Ph.D. with 6+ years of related experience.
- 8+ years in designing and implementing enterprise data solutions.
- 5 to 8 years in embedded systems or SCADA/control software development.
- Expertise in data integration, time-series databases, and industrial data lakes.
- Experience with control system data acquisition and visualization.
- Strong knowledge of functional block diagrams, state machines, and structured text.
- Deep experience with Oracle database design, SQL, PL/SQL, and optimization.
- Proven ability to build enterprise-wide analytics and BI solutions.
- Strong proficiency with Oracle Analytics, Power BI, and BI Publisher.
- Hands-on experience with SCADA systems (e.g., Wonderware, GE, Siemens) and PLC/DCS logic design.
- Familiarity with data governance, integrity, and security frameworks.
- Experience with platforms like InfluxDB, OSIsoft PI, or Azure Data Lake.
ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law