Generac-logo
Generac
·
August 14, 2026
Apply Now
This job has closed.

Intern Firmware Engineering

Reno, NV
Internship
Onsite
Intern
Generac Power Systems develops solutions that protect homes, strengthen businesses, and support a resilient, efficient, and sustainable energy future. The Firmware Engineering Intern will support embedded firmware development for residential power electronics, conduct lab testing, contribute to documentation and test specifications, and troubleshoot designs with cross-functional engineering teams.

Responsibilities

  • Support firmware development for embedded 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

Qualification

Required

  • * 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
  • * 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
  • This internship is 5 days a week on-site in Reno, NV
  • The employee must occasionally lift up to 25 - 50 pounds

Preferred

  • * 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 residential power electronics, energy systems, or controls
  • * Interest in clean energy technology
  • * Willingness to learn AI tools in a production development environment

Benefits

Generac is the total energy solutions company powering a smarter world.
Glassdoor
2.8
Founded in 1959
Waukesha, Wisconsin, USA
5001-10000 employees
https://www.generac.com

Similar Job