Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Intern Firmware Engineer in South Portland, ME vacancy
  • 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... 
    Internship
    Summer work
    Summer internship
    Night shift

    Runyon Kersteen Ouellette

    South Portland, ME
    1 day ago
  •  ...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... 
    Suggested
    H1b
    Work at office
    Relocation package

    Generac

    South Portland, ME
    4 days ago
  • $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... 
    Internship
    Summer work
    Summer internship

    Aruza Marketing

    Portland, ME
    1 day ago
  •  ...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... 
    Internship
    Remote job
    Full time
    Summer work
    Summer internship

    Freddie Mac

    South Portland, ME
    3 days ago
  •  ...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... 
    Internship
    Summer work
    Seasonal work
    Summer internship
    Work at office

    The Portland Regency Hotel & Spa

    Portland, ME
    1 day ago
  •  ...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... 
    Internship
    Remote job
    Summer work
    Summer internship
    Flexible hours

    Symmetry

    South Portland, ME
    1 day ago
  •  ...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... 
    Internship
    Remote job

    Danaher

    Portland, ME
    7 hours ago
  • $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... 
    Internship
    Summer internship

    Aruza Marketing

    Portland, ME
    22 hours ago
  •  ...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... 
    Internship
    Summer work
    Summer internship

    ManpowerGroup Global, Inc.

    Scarborough, ME
    4 days ago
  • 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

    First Atlantic Health Care

    Portland, ME
    3 days ago
  • 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... 
    Internship
    Full time
    Summer work

    HTS Engineering Ltd.

    Portland, ME
    2 days ago
  • 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

    HDR

    Portland, ME
    5 days ago
  • 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

    Blake Thermal Sales & Service, Inc.

    Portland, ME
    2 days ago
  • 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

    Diodes-Incorporated

    South Portland, ME
    5 days ago
  •  ...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... 
    Internship
    Summer work
    Summer internship
    Monday to Friday
    Flexible hours

    KE Camps

    Portland, ME
    27 days ago
  • $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... 
    Internship
    Full time
    Relocation package
    Shift work

    Amedisys

    Portland, ME
    4 days ago
  • 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

    InterMed, P.A.

    South Portland, ME
    1 day ago
  • 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... 
    Internship
    Summer work
    Work at office
    Night shift

    Runyon Kersteen Ouellette

    South Portland, ME
    1 day ago
  • 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

    ALLAGASH BREWING

    Portland, ME
    5 days ago
  •  ...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... 
    Internship
    Remote job
    Summer internship
    Relocation package

    Cummins Inc.

    Portland, ME
    7 hours ago
  • 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... 
    Internship
    For contractors

    PC Construction Company

    Portland, ME
    5 days ago
  •  ...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... 
    Internship
    Remote job
    Worldwide

    Danaher

    South Portland, ME
    7 hours ago
  •  ...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... 
    Internship
    Remote job

    Vista Robotics

    Portland, ME
    7 hours ago
  • $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,... 
    Internship
    Hourly pay
    Casual work
    Summer internship
    Work at office

    Baker Newman Noyes LLC

    Portland, ME
    4 days ago
  •  ...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... 
    Internship
    Full time
    Work experience placement
    Work at office

    Consigli

    Portland, ME
    5 days ago
  • $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... 
    Internship
    Work at office
    Weekend work

    Taymil Partners LLC

    Portland, ME
    22 hours ago
  •  ...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... 
    Internship
    Remote job

    Whiterabbit.ai

    Portland, ME
    2 days ago
  •  ...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... 
    Internship
    Work at office

    Consolidated Electrical Distributors

    Portland, ME
    3 days ago
  • 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...
    Internship
    Full time
    Traineeship
    Local area
    Relocation package

    MaineHealth

    Portland, ME
    4 days ago
  •  ...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... 
    Internship
    Weekly pay
    Temporary work
    Flexible hours

    Experis/Manpower Group

    South Portland, ME
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intern Firmware Engineer. Be the first to apply!