
Generac Power Systems
Generac Power Systems builds backup and prime power equipment—home standby and portable generators, industrial gensets, energy storage systems, inverters, and related controls—for residential, commercial, and industrial customers. It sells through dealer networks, retailers, and installers, and offers connected energy management services through brands including ecobee (acquired 2021). Founded in 1959 and headquartered in Waukesha, Wisconsin, Generac is a public company listed on the NYSE.
Open Positions at Generac Power Systems
9 open positions
Lead the architecture and security of Generac’s shared AWS cloud platform powering connected home energy products. This hands-on Senior Staff role combines infrastructure leadership, cloud security, reliability, and organization-wide technical influence.
Develop and support embedded firmware for generator and power tool control systems, including new product development, control algorithms, communication interfaces, and system testing. The role also contributes to design reviews, documentation, troubleshooting, and mentoring less experienced engineers.
Firmware Engineer II developing embedded controls, algorithms, communication interfaces, and testing for new technology research and development prototypes. The role combines hands-on firmware development in C with microcontroller integration, simulation, debugging, and system testing.
Senior Backend Engineer building high-scale, highly concurrent services for ecobee’s Energy Control Platform, which powers utility demand-response and grid-resiliency programs. The role combines hands-on Go development, systems design, reliability, mentorship, and technical influence on a planet-positive energy platform.
Senior Embedded Engineer developing software for ecobee’s connected home hardware, spanning low-level hardware interactions, embedded Linux applications, device interfaces, and test fixtures. The role focuses on home monitoring and camera functionality in a hybrid Toronto work environment.
The AI Applications Engineer will build and deploy production-ready AI and machine learning solutions for manufacturing operations, including predictive maintenance, quality inspection, and yield optimization. The role combines model development, data engineering, industrial-system integration, and business translation, with up to 25% local travel.
Staff Software Engineer joining ecobee’s Energy Software Engineering leadership team to shape large-scale, connected-home systems and AI-enabled engineering workflows. The role offers broad technical ownership across architecture, implementation, operations, and cross-team innovation in a hybrid Toronto setting.
Senior Engine Code Engineer developing and validating embedded control software for internal combustion engines and generators. The role uses MATLAB/Simulink, Python, CAN, ATI Vision, and co-simulation tools to optimize engine performance across gaseous-fueled applications.
Senior QA Engineer responsible for building automated test infrastructure and validating embedded firmware, hardware products, and application software. The role combines software development, system-level testing, and quality advocacy in a hybrid Toronto-based environment.