Project Execution & Technical Delivery (~90%)
• Execute controls design for utility-scale solar, BESS, and hybrid projects under the guidance of senior engineers, including review of the project scope to identify project-specific requirements and deviations from the standard Terabase controls product offering.
• Program and commission SEL controllers using AcSELerator; develop control logic in Codesys using IEC 61131-3 structured text and continuous function charts
• Follow the controls development process for any project-specific development work, including documentation of requirements, logic development, testing in a simulated/lab environment and documentation of test results.
• Implement and validate closed-loop Active Power and Reactive Power, AVR and PFR Algorithms
• Maintain version control for all code artifacts according to established version control procedure (Bitbucket)
• Troubleshoot SCADA and controls issues using Wireshark, breakpoints, cross-reference, and watch list tools, escalating complex issues to senior engineers as needed
• Produce project deliverables: System Architecture Diagrams, Control Narratives, Logic Diagrams, commissioning documents, and operator manuals
Product & Process Improvement (~10%)
• Contribute to new feature development and bug fixes in collaboration with the Product Engineering team
• Prepare technical and non-technical documentation for review by senior controls engineers
• Participate in the Continuous Improvement and Lessons Learned program, sharing field insights to inform product standards and templates
• Prepare for FATs and customer-facing presentations with coaching from senior engineers
Stakeholder Communication & Collaboration
• Support senior engineers as a controls technical contact for EPCs, asset owners, and grid operators through project execution, FAT, and commissioning
• Support FATs and lead assigned portions as formal presentations; communicate to non-technical audiences with supporting materials prepared in advance
• Flag technical risks and schedule pressures to project management team with context and proposed solutions
• Maintain Jira tickets daily with thorough detail, following Jira best practices