Demo

Intern Firmware Engineer

Generac
South Portland, ME Intern
POSTED ON 6/7/2026
AVAILABLE BEFORE 7/5/2026
Job Description Summary

The Firmware Engineering Intern will support our Power Firmware team within Solar & Storage, gaining hands-on experience in firmware development, lab testing, and integration for next generation solar and energy storage products. This is an excellent opportunity for a student to apply academic knowledge to real product engineering challenges in a fast-paced clean energy environment.

Job Description

Generac is hiring a Firmware Engineering Intern to join our Power Firmware team within Solar & Storage in South Portland, ME. In this role, you will support firmware development for embedded controls systems used in our solar inverter and energy storage products, contribute to new feature development, and assist with firmware support across the product line. You will get hands-on experience in the lab testing real products and working alongside experienced firmware engineers on production-grade systems. If you enjoy hands-on work with physical embedded systems and clean energy technology, we encourage you to apply.

This internship is 5 days a week on-site in South Portland, ME.

What You Will Do

  • Support firmware development for embedded power electronics controllers using C and C .
  • Assist with creating and maintaining firmware modules and supporting documentation.
  • Contribute to test specification development for new systems and firmware.
  • Conduct and evaluate firmware and hardware testing in the lab.
  • Participate in design reviews and learn from experienced firmware engineers.
  • Use simulation tools and Python scripting for tooling and automation tasks.
  • Support troubleshooting of designs alongside cross-functional engineering teams.
  • Take ownership of a defined project that delivers tangible value to the team by the end of the internship.

What You Will Learn

  • Embedded firmware development for solar inverter and energy storage products.
  • Hands-on lab testing methodologies for firmware and hardware integration.
  • How firmware engineering integrates with broader system design across power electronics, hardware, and software teams.
  • Industry tools and practices for firmware build, deployment, version control, and CI/CD.
  • The fundamentals of clean energy product development at Generac.

Minimum 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.

Preferred Qualifications

  • Familiarity with Python for scripting or automation.
  • 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.
  • Interest in clean energy technology.
  • Willingness to learn AI tools in a production development environment.

Knowledge / Skills / Abilities

  • Ability to perform detail-oriented work with a high degree of accuracy.
  • Ability to translate technical information to varied audiences.
  • Foundational understanding of engineering principles.
  • Comfortable with structured problem-solving and willing to ask questions.
  • Growing knowledge of communication protocols and hardware interfaces.

Office Environment

While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion, the incumbent may be required to stoop, bend, or reach above the shoulders. The employee must occasionally lift up to 25 pounds. Specific conditions of this job are typical of frequent and continuous computer-based work requiring periods of sitting, close vision, and the ability to adjust focus. Occasional travel.

Hourly Wage Estimation for Intern Firmware Engineer in South Portland, ME
$40.00 to $46.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Intern Firmware Engineer?

Sign up to receive alerts about other jobs on the Intern Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$78,935 - $89,377
Income Estimation: 
$103,503 - $129,573
Income Estimation: 
$93,066 - $107,206
Income Estimation: 
$97,332 - $126,185
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Generac

  • Generac Waukesha, WI
  • The Global Commodity Manager leads the strategic direction, performance, and continuous improvement of assigned commodities across the global supply base. ... more
  • 10 Days Ago

  • Generac Waukesha, WI
  • Leads the design, implementation, and administration of global compensation programs that attract, motivate, and retain talent while ensuring alignment wit... more
  • 10 Days Ago

  • Generac Waukesha, WI
  • The Lead, Sustainability Reporting Analyst is responsible for driving the company’s enterprise-wide sustainability reporting strategy, overseeing the colle... more
  • 10 Days Ago

  • Generac Waukesha, WI
  • The Product Certification Engineer is responsible for ensuring that products comply with all relevant national and international regulatory standards and c... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Intern Firmware Engineer jobs in the South Portland, ME area that may be a better fit.

  • Generac South Portland, ME
  • The Firmware Engineer II is responsible for providing firmware for embedded controls systems used in new product development, new or enhancements to system... more
  • 19 Days Ago

  • Talent Search PRO Gray, ME
  • Principal / Senior Embedded Firmware Engineer Location: Gray, Maine Salary: $130,000 – $150,000 Why Consider This Opportunity? Competitive compensation pac... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!