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.

Apply for This Position