We are Generac, a leading energy technology company committed to powering a smarter world. Over the 60 plus years of Generac’s history, we’ve been dedicated to energy innovation. From creating the home standby generator market category, to our current evolution into an energy technology solutions company, we continue to push new boundaries. Roles and Responsibilities: Support firmware design, implementation, and testing for smart energy products Design, validate, and bring new products to market - specific responsibilities include designing and developing application software/firmware for embedded controllers in C, defining interface requirements, and creating firmware for communication interfaces and/or system algorithms Design of new control algorithms and performing Applications Engineering Develop new firmware or software modules, and maintain supporting documentation; Create, design and develop test specifications for new systems and firmware/software Conduct and evaluate test specifications, including testing firmware/hardware Take part in Design for Manufacturability and Design for Test Activities Collaborate with internal product development departments and other core engineering teams, including engines, transfer switches, alternators, and others as needed, to specify interfaces and/or algorithms needed in controls for the interface Utilize simulation tools as appropriate Help implement design documentation Help troubleshoot designs Participate in design reviews Other duties as assigned; anticipate less than 10%
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees