Home Assistant Python Developer for Hardware (America)

Added
19 days ago
Type
Full time
Salary
Salary not provided

Related skills

open source python bluetooth mqtt zigbee
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ 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.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’