Innowatts corporate office is located in 2900 North Loop W Ste 600, Houston, Texas, 77092, United States and has 51-200 employees.
innowatts inc
innowatts
innowatts llc
innowatts llc
bob champagne
the innowatts team
Departments
Number of employees
Engineering & Technical
5
C-Suite
1
Sales
1
Finance
1
Operations
1
| Location | People at location |
| Asia | 1-10 |
| North America | 1-10 |
| Europe | 1-10 |
Explore people who held key positions, contributed to Innowatts's success, and advanced their careers.
Senior Software Engine... at Umbridge Studios
Worked as IoT Platform Engineer
at Innowatts (2018-2019)
Director - Global Alli... at Cognizant
Worked as Vice President, Business Development
at Innowatts (2018-2019)
Manager, Engineering at First American (India)
Worked as Software Engineering & Manager
at Innowatts (2019-2021)
Explore More
Innowatts offers an AI-powered SaaS platform designed to address challenges in the energy sector by providing precise forecasting, visibility into distributed energy resources, and operational insights. Their solutions cater to utilities, energy providers, and large energy users, enabling them to achieve sustainability, profitability, and reliabili... Read More