Job Description

Contractor: Senior Build System Engineer

4 days ago – Be among the first 25 applicants

The Open Home Foundation is looking for a Senior Build System Engineer to join our Ecosystem department on a contract basis for a specific, high-impact project for ESPHome.

ESPHome currently relies on PlatformIO which acts as an abstraction layer between ESPHome and the underlying vendor SDKs (like ESP-IDF). For ESP(32) projects using the ESP-IDF framework, this abstraction now adds complexity without clear benefit. The ESP-IDF already has a mature CMake-based build system that ESPHome could invoke directly.

The goal of this project is to phase out our dependency on PlatformIO.

By eliminating PlatformIO from the ESP-IDF path, we remove a third‑party dependency that must be maintained and versioned. This simplifies the toolchain and reduces potential points of failure. It also enables faster issue resolution. Currently, when upstream dependencies break, ...

Apply for this Position

Ready to join Open Home Foundation? Click the button below to submit your application.

Submit Application