1

Renewable Energy Software Jobs in Ohio (NOW HIRING)

Renewable Energy Automation Engineer (BESS / Energy Storage Systems) Salary Range: $120k to $135k ... Collaborate with firmware, software, product, and compliance teams on control system design and ...

Your Opportunity The Civil Engineer - Renewable Energy supports the Renewable Energy Team in ... Proficient in Microsoft Office Suite and relevant design software, which may include AutoCAD ...

Your Opportunity The Civil Engineer - Renewable Energy supports the Renewable Energy Team in ... Proficient in Microsoft Office Suite and relevant design software, which may include AutoCAD ...

next page

Showing results 1-20

Renewable Energy Software information

See Ohio salary details

$28K

$95.3K

$229.6K

How much do renewable energy software jobs pay per year?

As of Aug 23, 2026, the average yearly pay for renewable energy software in Ohio is $95,322.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,400.00 and $100,800.00 per year, depending on experience, location, and employer.

What is a renewable energy software?

A Renewable Energy Software job involves designing, developing, and maintaining software that supports renewable energy systems such as solar, wind, and hydro power. Professionals in this field create tools for energy modeling, grid management, performance monitoring, and optimization of renewable energy sources. They work with data analytics, simulations, and automation to improve efficiency and sustainability in energy production. This role often requires knowledge of programming, energy systems, and industry regulations.

What are the typical daily responsibilities of a renewable energy software professional?

A professional in Renewable Energy Software typically spends their day developing and optimizing software that monitors, analyzes, and manages renewable energy systems such as solar, wind, or battery storage installations. They may collaborate closely with engineers, data analysts, and project managers to integrate new features, troubleshoot real-time data issues, and ensure system performance and reliability. Regular responsibilities include coding, testing, deploying software updates, and analyzing operational data to identify areas for efficiency gains. This role often requires balancing individual technical work with team-based problem-solving to deliver seamless and innovative solutions in the renewable energy sector.

What are the key skills and qualifications needed to thrive in renewable energy software?

To thrive in a Renewable Energy Software role, you need strong programming skills, knowledge of renewable energy systems, and a degree in computer science, engineering, or a related field. Familiarity with tools such as SCADA systems, cloud computing platforms, and certifications in relevant programming languages or energy technologies is highly beneficial. Strong problem-solving abilities, effective teamwork, and clear communication help professionals excel in collaborative, fast-evolving project environments. These skills ensure accurate modeling, efficient data management, and the successful deployment of software solutions that support renewable energy initiatives.

How to become a renewable energy software developer?

To become a renewable energy software developer, you typically need a bachelor's degree in computer science, software engineering, or a related field. Gaining experience with programming languages such as Python, Java, or C++, and understanding renewable energy systems and data analysis tools, is essential. Certifications in renewable energy technologies or software development can enhance job prospects.

Is renewable energy software a good career path?

Renewable energy software is a promising career path for those interested in sustainable technology, as the industry is growing rapidly with increasing demand for software solutions that optimize energy production and management. Skills in programming, data analysis, and knowledge of renewable energy systems are valuable, and roles often require familiarity with tools like Python, GIS, or simulation software. The field offers opportunities in engineering, development, and project management within a sustainable energy environment.

What are careers in renewable energy software?

Careers in renewable energy software include roles such as software developers, data analysts, and system engineers who design and maintain software for renewable energy systems like solar and wind farms. These positions often require knowledge of programming languages, energy modeling tools, and industry standards, with opportunities in research, project management, and technical support.
Infographic showing various Renewable Energy Software job openings in Ohio as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $95,322 per year, or $45.8 per hour.

Renewable Energy Automation Engineer - BESS

Prosum Inc.

OH • On-site

$120K - $135K/yr

Other

Re-posted 6 days ago


Job description

Job Description
Renewable Energy Automation Engineer (BESS / Energy Storage Systems)
Salary Range: $120k to $135k
Position Overview
We are seeking a Renewable Energy Automation Engineer specializing in Battery Energy Storage Systems (BESS) to support the design, development, integration, and commissioning of advanced Energy Management Systems (EMS) and SCADA solutions.
This role focuses on control system architecture, automation engineering, and simulation modeling for utility-scale renewable energy and energy storage projects. The ideal candidate will have strong experience in power systems automation, SCADA/EMS integration, and control system development within complex industrial environments.
Key ResponsibilitiesControl Systems & EMS Engineering
  • Design and develop control systems for Battery Energy Storage Systems (BESS)
  • Architect EMS components including Power Plant Controllers, SCADA systems, historians, and simulation environments
  • Translate engineering and product requirements into SCADA/EMS technical solutions
  • Develop and maintain system design specifications for development and operations teams
SCADA & Automation Systems
  • Configure SCADA systems including HMI design, data mapping, alarm management, and user access controls
  • Support SCADA integration, commissioning, and troubleshooting across energy storage deployments
  • Develop automation logic using IEC 61131-3 structured text and related platforms (e.g., CODESYS, TIA Portal, RTAC systems)
  • Improve automation workflows and control system performance
Simulation, Modeling & Validation
  • Develop and validate dynamic simulation models using tools such as MATLAB/Simulink, PSCAD, EMTP, or equivalent
  • Perform Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing
  • Analyze control system behavior and edge cases through simulation and validation environments
  • Execute system testing and validation for EMS integration at power plant sites
Systems Integration & Engineering Support
  • Collaborate with firmware, software, product, and compliance teams on control system design and enhancements
  • Support installation, commissioning, and operational troubleshooting of deployed systems
  • Review technical designs and documentation from vendors and contractors
  • Support production and field teams in resolving SCADA and controls-related issues
Infrastructure & Cybersecurity
  • Administer supporting infrastructure including VMware, Windows Server, and identity/access systems
  • Support system backup, recovery, and asset management processes
  • Ensure cybersecurity compliance aligned with industry standards (e.g., NERC CIP)
  • Work with industrial communication protocols (Modbus, DNP3, OPC-UA, IEC 61850, MQTT, etc.)
Documentation, Training & Collaboration
  • Develop technical documentation, system architecture diagrams, and design standards
  • Present control system designs to technical and non-technical stakeholders
  • Provide training to project, engineering, and service teams on system operation and troubleshooting
  • Contribute to continuous improvement of engineering processes and standards
Required Qualifications
  • Bachelor's or Master's degree in Electrical Engineering or related field (BSEE/MSEE preferred)
  • 7+ years of experience in automation engineering within utility-scale renewable energy or EPC environments
  • Strong experience with SCADA systems and Energy Management Systems (EMS)
  • Proficiency in IEC 61131-3 programming (structured text preferred)
  • Experience with power systems and energy storage technologies (BESS, inverters, transformers, power flow)
  • Experience with industrial communication protocols (Modbus, DNP3, OPC-UA, IEC 61850, MQTT)
  • Experience with simulation tools such as MATLAB/Simulink, PSCAD, EMTP, or equivalent
  • Strong troubleshooting, analytical, and communication skills
Preferred Qualifications
  • Professional Engineer (PE) license
  • Experience with VMware, Windows Server, Azure, Active Directory, and firewall/security tools
  • Knowledge of cybersecurity frameworks (NERC CIP, Security+)
  • Experience with OSIsoft PI, Python, C/C++, Linux, or similar tools
  • Experience with HIL/SIL testing environments
  • Familiarity with managed network infrastructure and industrial cybersecurity
Additional Information
  • Approximately 20% domestic and international travel required
  • Experience in renewable energy, grid modernization, or utility-scale storage strongly preferred
Core Competencies
  • Battery Energy Storage Systems (BESS)
  • SCADA / EMS Architecture
  • Power Systems Automation
  • Control Systems Engineering
  • Simulation & Modeling (MATLAB/Simulink, PSCAD)
  • Industrial Communications Protocols
  • Cybersecurity & Infrastructure Administration
  • System Integration & Commissioning
  • Technical Documentation & Training

Please view our Privacy Policy.