Intern Firmware Engineer
Generac
Firmware Engineering Intern
We believe power is a promise - a shared commitment to be there for others when it matters most. For more than 65 years, we've turned big ideas into solutions that help protect homes, strengthen businesses and build a more resilient, efficient, sustainable energy future.
Ready to Power a Smarter World with us?
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.
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.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law.
- A reputable accounting firm in South Portland is seeking an Accounting Intern for Summer 2026. The role involves assisting in the audit process, effective communication with clients, and working efficiently both independently and in teams. Ideal candidates should have...InternshipSummer workSummer internshipNight shift
- ...Firmware Engineer II For more than 65 years, we've turned big ideas into solutions that help protect homes, strengthen businesses and build a more resilient, efficient, sustainable energy future. Ready to Power a Smarter World with us? The Firmware Engineer II...SuggestedH1bWork at officeRelocation package
$3,600 per month
...Engages with customers or clients and provides service and/or sales. Provide suggestions to teams for improving customer service and internal processes. Successfully demonstrate skills learned to reach higher tiers of success Effectively use technology provided to...InternshipSummer workSummer internship- ...University Talent Advisors about: -Who we are and how we serve our mission -Workplace, culture and life at Freddie Mac -Our intern and analyst/full-time programs -Comprehensive rewards including compensation and benefits -Our recruitment process and timelines...InternshipRemote jobFull timeSummer workSummer internship
- ...event planning, marketing, customer service, and business administration. Working alongside experienced sales professionals, the intern will learn the day-to-day operations of a hotel sales office while providing administrative support and assisting with group...InternshipSummer workSeasonal workSummer internshipWork at office
- ...Join our growing data security company as a Marketing Design Intern. In this role, you'll support our marketing team by creating visually... ...company. Our data security posture management platform is engineered specifically to address modern data security and privacy...InternshipRemote jobSummer workSummer internshipFlexible hours
- ...when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world... ...meaningful technical challenges? As a Software Engineering Intern at Danaher, you’ll work alongside experienced engineers developing...InternshipRemote job
$3,600 per month
...Marketing in Portland, Maine, offers an internship that equips individuals with essential sales and professional communication skills. Interns can expect to earn a base pay of $3,600 and have realistic opportunities to reach $10,000-$15,000 in commissions. The program...InternshipSummer internship- ...Summer Work internship in Scarborough, ME. This role is perfect for candidates pursuing a BS/MS in Engineering and offers hands-on experience in a GMP environment. Interns will leverage Lean Methodology for process improvements and gain practical knowledge in facilities...InternshipSummer workSummer internship
- First Atlantic Health Care is seeking an intern for their Administer in Training (AIT) program in Portland, Maine. This paid internship aims to prepare individuals for successful careers as Administrators in Long Term Care by rotating through various departments and developing...Internship
- A leading HVAC solutions provider in Portland, ME is seeking a Sales Engineer Co-op/Intern for Summer 2026. This position offers an independent work environment and learning opportunities in HVAC systems and sales processes. Candidates should possess a strong technical...InternshipFull timeSummer work
- A leading engineering firm in Portland, Maine, seeks a Mechanical Engineer to perform various engineering assignments. This role involves... ...'s degree in Engineering and ideally possess an Engineer intern or Engineer-In-Training certificate. Strong communication skills...Internship
- Blake Thermal Sales & Service, Inc. is seeking a dependable Service Intern in Portland, ME to gain skills toward a Third Class Stationary Steam Engineer license. This role offers a minimum of 400 hours of hands-on experience, participation in training, and the ability...Internship
- Diodes Incorporated is looking for a Process Engineering Intern in South Portland, ME. The intern will contribute to high volume silicon wafer fabrication processes alongside FAB process engineers, tackling projects related to yield enhancement and process improvements...Internship
- ...internships that meet your course credit needs. First and foremost, your primary responsibilities will be as a Camp Counselor. As an Intern , you will be expected to fulfill your regular daily job responsibilities and it will be up to you to complete your internship...InternshipSummer workSummer internshipMonday to FridayFlexible hours
$85k - $98k
...transportation and liability insurance. *Note - If less than 6 months clinical experience as a RN, candidate must participate in RN Intern program. Our compensation reflects the cost of labor across several U.S. geographic markets and may vary depending on location, job...InternshipFull timeRelocation packageShift work- InterMed, P.A. seeks a Human Resource Intern in South Portland, ME, to gain hands-on experience with a dynamic HR team in a patient-centered healthcare environment. Responsibilities include updating job descriptions, supporting HR compliance initiatives, and maintaining...Internship
- About the Job Accounting Intern - Summer 2026 We are seeking an accounting intern to join our South Portland office for the summer audit season (May through August). Job Details: The individual should be able to work independently and in small groups, possess a solid...InternshipSummer workWork at officeNight shift
- ALLAGASH BREWING in Portland, Maine is seeking a Hospitality Intern to enhance guest experiences in their Tasting Room. The internship lasts 16 weeks from May 19 to September 7, offering hands-on training in hospitality and retail operations. Interns will earn $22/hour...Internship
- ...This requisition is for 2025 Summer Intern/Co-op Conversion candidates with assignment end dates from 7/1 - 9/30 to apply to be considered... ...will be reviewed as a group based on the current function or engineering subfunction led by the Early Careers Talent Acquisition...InternshipRemote jobSummer internshipRelocation package
- When you intern at PC Construction, you build many invaluable skills and experiences—ones that cannot be taught or learned in the classroom. While your classroom experience will be helpful in guiding you along the way, it is the hands‑on experience that provides you with...InternshipFor contractors
- ...Are you excited by the challenge of shaping innovative products that accelerate the future of medicine? As a Product Management Intern at Danaher, you’ll join a collaborative team working across R&D, marketing, and sales to bring cutting-edge life sciences solutions...InternshipRemote jobWorldwide
- ...We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring the quality and reliability of our software products. You will have the...InternshipRemote job
$30 - $33 per hour
...positivity, incredible talent, and exciting potential, then Baker Newman Noyes is the place for you. About the Position As a BNN Tax Intern, you will be working directly with other tax professionals to prepare federal and state tax returns for corporations, partnerships,...InternshipHourly payCasual workSummer internshipWork at office- ...Employment Type: Intern Division: Project Management Department: Project Management Location: All Offices This opportunity... ...project management and field operations. ~ Assist Project Engineers, Project Managers, and Superintendents on active construction...InternshipFull timeWork experience placementWork at office
$20 per hour
We are seeking a motivated and reliable college student to join our team as a Weekend Leasing Intern at a professionally managed apartment community in Freeport, Maine. This is a great opportunity to gain hands‑on experience in property management, leasing, and customer...InternshipWork at officeWeekend work- ...We are looking for a Research Scientist Intern to push the state of the art of our AI models. As a Research Scientist Intern at Whiterabbit.ai, you will: Play a key role in architecting the algorithms and models that will power our products Train on a dedicated...InternshipRemote job
- ...Intern Our internship is designed for candidates who are sales oriented and interested in sales or management. Our highly structured 10-12 week introductory course is paid and will provide candidates a working knowledge of the industry by exposing them to all aspects...InternshipWork at office
- MaineHealth Behavioral Health (MHBH) is seeking a dedicated and skilled Adult Outpatient Psychiatrist to join our tertiary academic practice in Portland, Maine. This is a full-time, faculty opportunity for motivated clinicians who are also passionate educators, committed...InternshipFull timeTraineeshipLocal areaRelocation package
- ...requirements. What's Needed? Enrollment in a college-level Life Science Degree Program (Biology, Biochemistry, Chemistry, Chemical Engineering, Biotechnology, or related field). Laboratory coursework including the use of micro-pipettors. Basic understanding of...InternshipWeekly payTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intern Firmware Engineer. Be the first to apply!


