ecobee introduced the world’s first smart Wi-Fi thermostat to help millions of consumers save money, conserve energy, and bring home automation into their lives. That was just the beginning. We continue our pursuit to create technology that brings peace of mind into the home and allows people to focus on the moments that matter most. We take pride in making a meaningful difference to the environment, all while being part of the exciting, connected home revolution.
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first affordable backup generator and later created the category of automatic home standby generator. The company is committed to sustainable, cleaner energy products poised to revolutionize the 21st-century electrical grid. Together, we take pride in making a meaningful difference to the environment.
We’re helping build the world of tomorrow with solutions that improve everyday life while making a positive impact on the planet. Our products and services work in harmony to provide comfort, efficiency, and peace of mind for millions of homes and businesses. While we’re proud of what we’ve done so far, there’s still a lot we can do—and you can be part of it.
We're a rapidly growing global tech company headquartered in Canada, in the heart of downtown Toronto, with a satellite office in Leeds, UK (and remote ecopuffs in the US). We get to work with some of North America's and the UK's leading professionals. Our colleagues are proud to bring their authentic selves to work, confident that what we do is grounded in a greater purpose. We’re always looking for curious, talented, and passionate people to join our team.
Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties, skill sets, backgrounds, and experiences. They aim to bring their Embedded experience to cross-functional squads, focusing on collaboration, learning, and development. This role could be remote or hybrid!
As an Intermediate Embedded Engineer, you will be responsible for developing software that powers our hardware products. These devices run on platforms ranging from small, battery-operated microcontrollers to full-blown multicore embedded Linux systems.
The embedded team owns a wide breadth of technologies built into our devices, making each day a unique challenge. You may work on low-level software/hardware interactions, user applications, network protocols, control algorithms, or building engaging graphic UIs.
The team also develops test fixtures to validate device functionality. These devices are complex products interfacing with hardware and software systems.
Additionally, the team integrates third-party services, such as Apple HomeKit and Amazon Alexa, into our devices.
You will collaborate with developers from other teams, QA, Product Management, Manufacturing, Hardware teams, and third-party tech companies on integrations.
We value diverse backgrounds and skills. Here are some guidelines:
Application review by a real person in Talent Acquisition. We typically respond within a few days.
We offer flexible work arrangements, including fully remote options, with equipment provided. Our interviews and onboarding are primarily virtual.
We welcome applicants from all backgrounds and provide accommodations upon request. Feel free to contact us with questions about the process or work arrangements.
We’re up to incredible things. Come and be part of them.
Discover more about us and learn more about joining ecobee.
Please note, ecobee does not accept unsolicited resumes.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.