Jobs · empllo
Home Assistant Python Developer for Hardware
Halcyon Labs · North America · Posted 9d ago
About the role
Develop and maintain Python integrations for Home Assistant and related ecosystems, focusing on client-side integration.
📋 Description Own Python integrations for Home Assistant, ESPHome, and Open Home ecosystem. Build and maintain Python integrations, libraries, and components. Translate device protocols into Home Assistant entities and UX. Collaborate with Embedded Linux OS and Hardware teams. Focus on client-side integration and app layer, not firmware. Write well-tested, maintainable Python code and review PRs. 🎯 Requirements Strong Python development with async/await, tests, and typing. Significant open-source contributions (PRs, reviews, async workflows). Experience building integrations, APIs, automation, or device communications. Comfort across software/hardware boundaries; understand device protocols. Familiarity with Bluetooth, Zigbee, USB, UART, MQTT, I2C, SPI. Ability to navigate large codebases and create greenfield solutions; debugging. 🎁 Benefits Fully remote, worldwide, salaried. 40 hours/week with flexible schedule and overlap. Country-specific benefits; minimum set across countries. Five weeks paid time off, 14 sick days, parental leave. Hardware budget, annual smart home and education budgets. Yearly performance bonus and internet stipend; one day every two weeks for personal projects.
Read the full posting on empllo →
FAQ
Is the Home Assistant Python Developer for Hardware role at Halcyon Labs remote?+
This Home Assistant Python Developer for Hardware position is listed as remote (North America).
What is the salary for the Home Assistant Python Developer for Hardware role at Halcyon Labs?+
The listing states Estimated 93k-215k USD.
What seniority level is this Home Assistant Python Developer for Hardware role?+
This is a senior level position.
How do I apply for the Home Assistant Python Developer for Hardware role at Halcyon Labs?+
Use the "Apply on empllo" button to open the original posting on empllo, where you can submit your application directly to Halcyon Labs.