Entry Level PLC/SCADA Programmer
Listed on 2025-12-29
-
Engineering
Systems Engineer, Electrical Engineering
Carollo Engineers is a nationally recognized environmental engineering firm dedicated exclusively to water and wastewater. We plan, design, and deliver innovative, sustainable solutions that protect public health and the environment.
We are looking for an Entry-Level Programmer to join our growing Programming and Controls team. In this role, you’ll support the development and implementation of PLC and SCADA systems that power critical water and wastewater infrastructure across the country. You’ll gain hands‑on experience with real‑world systems, collaborate with engineers and system integrators, and contribute to projects that make a tangible difference in communities every day.
At Carollo, you’ll make an impact at an organization that:
Does meaningful work – improving water reliability and environmental resilience.
Fosters a collaborative team culture – where you’ll learn from and work alongside talented, supportive colleagues.
We’re passionate about being the best water consulting firm, and we believe Carollo is also the best place for you to grow your skills, build your career, and make a difference.
Responsibilities- Project Execution:
Support the design, programming, and implementation of SCADA/HMI systems across a variety of projects, applying Carollo’s development standards and methodologies. Work independently on well‑defined tasks and contribute to project success with moderate oversight. - Control System Configuration:
Develop and maintain PLC logic, HMI screens, and control system databases using standard platforms such as Rockwell Studio 5000, AVEVA InTouch/System Platform, Inductive Automation Ignition, or similar. - Software and Hardware Integration:
Assist in integrating software applications with hardware infrastructure, including setting up servers, virtual environments, and configuring networking equipment (Ethernet switches, routers, firewalls). - Design and Documentation:
Interpret design documents and control strategies to develop functional code and logic. Document programming workflows, software configurations, and testing procedures for project records. - Construction Support and Commissioning:
Participate in Engineering Services During Construction (ESDC) tasks including field testing, submittal review, troubleshooting, and site‑based programming adjustments, with reduced assistance from group leads. - Mentorship and
Collaboration:
Begin to mentor Staff Programmers and provide technical support within the project team. Coordinate with process, electrical, and instrumentation engineers to align programming with overall system design. - Process Improvement:
Contribute to the development and refinement of programming standards, object libraries, and internal tools aimed at improving team efficiency and software consistency.
- Programming Fundamentals:
Working knowledge of Microsoft Office and basic familiarity with at least one programming language (e.g., Python, C#, ). - Control Systems Exposure:
Basic understanding of control system components (PLCs, HMIs, RTUs, PACs) and industrial automation concepts. - Technical Aptitude:
Ability to read wiring diagrams and P&IDs. Comfortable learning new software and technical systems quickly with support. - Infrastructure Awareness:
Introductory knowledge of networking equipment and system architecture relevant to SCADA (servers, switches, virtualization platforms). - Team‑Oriented Mindset:
Strong communication skills and ability to take direction. Willingness to collaborate and contribute within a multidisciplinary project team. - Reliability and Follow‑Through:
Demonstrates good time management, attention to detail, and ability to track and complete assigned tasks with accountability.
- Education:
Associate degree in Computer Science, Electrical/Controls Technology, Mechatronics, or a related technical field. Relevant certifications such as Control Systems Technician (CST), Siemens Mechatronic Systems Certification Program, or PLC training are a plus. - Project
Experience:
Internship or hands‑on experience with industrial control systems, including exposure to SCADA/HMI software, PLC logic, or plant automation projects. - Platform Familiarity:
…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).