Jobs · empllo

N

Home Assistant Python Developer for Hardware

Halcyon Labs · North America · Posted 9d ago

remoteFull-timeseniorEstimated 93k-215k USD🇺🇸 United States
Apply on empllo

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.