Senior PLC/SCADA Engineer
Juno Beach, FL (Hybrid)
Duration:
1 year contract
Pay:$59-72/hr
We are seeking a highly skilled PLC Programmer and SCADA SME to join our expanding team supporting utility-scale Battery Energy Storage Systems (BESS) and renewable energy projects. This role is critical to ensuring seamless PLC programming, SCADA integration, testing, and commissioning, contributing to operational excellence across our energy portfolio.
Key Responsibilities
PLC Programming & Development
- Develop, optimize, and maintain PLC control logic for BESS and solar projects using Schneider M340/M580 platforms
- Create and maintain standardized code libraries, templates, and control algorithms, including hybrid PV-BESS operations
- Modify and enhance PLC programs to support utility-scale energy storage and renewable energy systems
SCADA Integration & Communications
- Configure, troubleshoot, and optimize Modbus, DNP3, and other industrial communication protocols between PLCs, inverters, and SCADA systems
- Integrate PLCs with Ignition HMI platforms, historians, and OPC servers for real-time monitoring and control
- Implement robust communication protocols to ensure reliability and operational efficiency
Testing & Commissioning Support
- Lead Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT) procedures
- Conduct PLC code validation, system integration testing, and on-site troubleshooting
- Support PPA, LGIA, and OEM testing requirements during project commissioning
Technical Leadership & Collaboration
- Serve as technical SME for PLC programming standards, SCADA integration, and best practices
- Collaborate with project managers, SCADA leads, and vendor teams to guide control system architecture decisions
- Provide technical guidance and mentoring to engineering teams
Documentation & Standards
- Develop and maintain PLC programming documentation, Functional Requirements Documents (FRDs), and coding standards
- Ensure version control and regulatory compliance documentation (including NERC CIP and cybersecurity standards)
Preferred Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field
- 5+ years of experience in PLC programming, preferably on Schneider Electric platforms
- Expert knowledge of Modbus, DNP3, and industrial communication protocols
- Hands-on experience with Ignition SCADA platform and HMI development
- Strong understanding of power systems, utility-scale energy projects, and BESS control systems
- Experience with FAT/SAT testing, commissioning protocols, and renewable energy projects
- Familiarity with grid interconnection requirements and utility standards
- Ability to travel up to 25% to support project commissioning
- Excellent analytical, troubleshooting, communication, and documentation skills
- NERC CIP cybersecurity awareness preferred
Physical Requirements / Working Environment
- Ability to lift up to 20 pounds frequently
- Prolonged standing and desk work in front of a computer monitor
- Ability to operate a motor vehicle for commuting between work locations
- Travel as required for project support
...