Similar Jobs

See all

Accountabilities:

  • Develop, maintain, and own Python integrations, proxy libraries, and software components that connect hardware products with Home Assistant, ESPHome, and related ecosystems.
  • Build software that interfaces with hardware protocols and peripherals, translating low-level device behavior into intuitive user experiences.
  • Ensure high code quality through testing, documentation, code reviews, and long-term maintainability.

Requirements:

  • Extensive professional experience with Python development, including asynchronous programming, testing frameworks, type annotations, and scalable software architecture.
  • Demonstrated contributions to large open-source projects with experience in public code reviews, pull requests, and asynchronous collaboration workflows.
  • Familiarity with communication protocols such as Bluetooth, Zigbee, USB, UART, MQTT, mDNS, SPI, I2C, or similar technologies.

Benefits:

  • Competitive compensation aligned with the upper range of local market benchmarks, with country-specific salary packages.
  • Five weeks of paid vacation plus paid sick leave where required.
  • Paid parental leave, including six weeks paid and six weeks unpaid during the first year after birth.

Partner Company

A partner company specializing in smart home hardware integration with the Home Assistant ecosystem. They operate fully remote with a collaborative, async culture and contribute to large-scale open-source projects.

Apply for This Position