Intern Firmware Engineering

Generac Power SystemsReno, NV
Onsite

About The Position

Join Generac’s Residential Power Electronics team as a Firmware Engineering Intern in Reno, NV, and help power the future of clean energy. In this hands-on role, you’ll contribute to embedded firmware development for new products, support existing systems, and gain real lab experience testing physical hardware. It’s a great opportunity to apply your academic knowledge to real-world engineering challenges while working with cutting-edge technology and experienced teams. This internship is 5 days a week on-site in Reno, NV.

Requirements

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

Nice To Haves

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

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service