Microgrid Controls Development Intern

IntersectSan Francisco, CA
5dOnsite

About The Position

As part of Intersect’s Microgrid Engineering team, you’ll help build the control interfaces that connect microgrid systems with generation assets. This role blends software development with control systems engineering, giving you hands-on experience implementing real-world system integrations that directly impact how energy systems operate. You’ll work closely with controls engineers and system designers to define interfaces, implement control logic, and validate system behavior across a range of operating conditions. Team Overview This team plays a critical role in advancing Intersect’s mission to accelerate the renewable energy transition by ensuring that energy systems are rigorously tested, validated, and ready for real-world deployment. The team operates at the intersection of hardware, software, and system design, enabling scalable, high-impact solutions through collaboration and technical excellence.

Requirements

  • Currently pursuing or recently completed a degree in Electrical Engineering, Computer Science, Software Engineering, or a related field
  • Strong understanding of electrical engineering fundamentals and control systems
  • Hands-on experience implementing industrial controls (coursework, labs, or projects)
  • Experience with controls software development and programming
  • Familiarity with power system operation or microgrid systems
  • Ability to think through detailed functional requirements and failure scenarios
  • High attention to detail and a structured approach to problem-solving
  • Curiosity and collaboration that will help you succeed in a cross-disciplinary engineering environment

Responsibilities

  • Design Control Interfaces
  • Define and document interfaces between microgrid controllers and generation plant controllers
  • Translate system requirements into detailed functional specifications and configurations
  • Ensure reliable and scalable integration across control system components
  • Develop Control Software
  • Design and implement software controls to enable communication with generation assets
  • Contribute to development of control logic aligned with operational requirements
  • Support testing, debugging, and validation of control software
  • Validate System Behavior
  • Analyze functional requirements, including edge cases and failure scenarios
  • Support validation of control system performance under different operating conditions
  • Identify risks or gaps in system behavior and recommend improvements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service