Job Description
Responsibilities:
- Lead architectural design: Replace PlatformIO with a Python-based solution interacting with vendor SDKs.
- Implement direct integration: Focus on Espressif IDF using modern CMake.
- Develop mechanisms: Handle toolchain acquisition, version management, and library dependencies.
Requirements:
- Senior experience: Architecting and implementing complex software build systems.
- Expert-level knowledge: Modern CMake, cross-compilation for embedded systems.
- Strong Expertise: Python development for build orchestration.
About Open Home Foundation
The Open Home Foundation is a non-profit organization based in Switzerland, fighting for privacy, choice, and sustainability in smart homes, supporting open-source projects and connectivity standards. They own/collaborate with projects like ESPHome to promote privacy, choice and sustainability.