Generac Power Systems Inc is a company focused on providing innovative energy solutions. They are seeking a Computer Engineering Intern to support product development and contribute to the creation of next-generation connected home energy solutions in a collaborative environment.
Responsibilities
Support software development across our HIC&C product portfolio
Contribute code to features, services, or tooling under the guidance of senior engineers
Participate in design reviews, code reviews, and team standups
Help with software testing, debugging, and documentation
Use protocol analyzers and other test equipment to measure and troubleshoot system performance
Collaborate with cross-functional teams including hardware engineering, firmware, product management, and quality
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 Computer Engineering, Computer Science, Software Engineering, or a related discipline
Coursework or project experience in software development with at least one modern language (e.g., Python, Java, C++, C#, JavaScript)
Familiarity with version control tools (Git or similar)
Strong problem-solving skills and attention to detail
Clear written and verbal communication skills
Comfortable working in a collaborative, team-based environment
Preferred
Project experience building software (academic, personal, or prior internship)
Exposure to embedded systems, IoT, or connected device development
Familiarity with cloud platforms (AWS, Azure, GCP) or distributed systems concepts
Coursework or interest in connectivity protocols, networking, or smart home technology
Prior internship, co-op, or hackathon experience
Interest in clean energy or connected home technology
Benefits
Generac is the total energy solutions company powering a smarter world.