Generac logo
Generac1 week ago
EXPIRED

Intern Firmware Engineer

On-site · South Portland, Maine, United States

Type
Full Time
Level
Entry Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Energy Technology

Job Summary

The Firmware Engineering Intern will join Generac's Power Firmware team within Solar & Storage in South Portland, ME, to support embedded firmware development for solar inverter and energy storage products. Responsibilities include developing firmware for embedded power electronics controllers using C/C++, creating and maintaining firmware modules and documentation, contributing to test specifications, conducting firmware and hardware testing in the lab, participating in design reviews, using Python scripting and tooling for automation, assisting with troubleshooting alongside cross-functional teams, and owning a defined project delivering tangible value by internship end.

Required Qualifications

  • Currently pursuing a Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering discipline.
  • Coursework or project experience in embedded programming with C or C++.
  • Strong problem-solving skills and attention to detail.
  • Ability to communicate technical concepts clearly in writing and verbally.
  • Comfortable working in a hands-on lab environment.
  • Familiarity with Python for scripting or automation (preferred).
  • Prior project experience with physical embedded systems (academic, personal, or internship).
  • Exposure to CI/CD concepts or version control tools (Git).
  • Coursework or interest in power electronics, solar (PV), energy storage, or controls (preferred).
  • Interest in clean energy technology.
  • Willingness to learn AI tools in a production development environment.
Sorce

This role has closed. Sorce can match you with similar open roles and apply on your behalf.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Generac

Intern Firmware Engineer

Find similar roles