Pulse Job logoPulse Job
HomeJobsBlogPricingContact
Pulse Job logoPulse Job

Trusted global job portal connecting talented professionals with top companies worldwide.

support@pulsjob.com

For Job Seekers

  • Browse Jobs
  • Premium Jobs
  • Create Profile
  • Pricing
  • Career Tips

For Employers

  • Hire someone
  • Employer Dashboard
  • Success Stories

Career Tools

  • AI Auto-Apply
  • Expert Resume Review
  • Set Job Alerts

Company

  • About Us
  • Contact
  • Blog

Support

  • FAQ
  • 14-Day Refund Policy
  • Privacy Policy
  • Terms of Service
  • Community Guidelines

Copyright © 2026 Pulse Job. All rights reserved.

FacebookTwitterLinkedInInstagram

Get the Pulse Job app for the best experience.

Disclaimer: Pulse Job is a platform connecting job seekers with employers. We do not guarantee employment or verify all employer claims. Users should exercise due diligence when applying for jobs or hiring candidates.

  1. Home
  2. Jobs
  3. Home Assistant Python Devel...

Home Assistant Python Developer for Hardware

Back to Jobs
Jobgether logo

Home Assistant Python Developer for Hardware

Jobgether

Location

France

Experience

Mid

Posted

Jul 10, 2026

Apply by

August 9, 2026

Applicants

0

Early applicantEasy applyFull-timeWork from Home

Sign in to apply on web or download the app for more options.

Job Description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Home Assistant Python Developer for Hardware based in France. This is an exciting opportunity to develop the Python software layer that powers the integration of smart home hardware into a widely used open-source ecosystem. Working at the intersection of hardware and software, you will create seamless device experiences by building reliable integrations, automation logic, and communication layers. You will collaborate with cross-functional engineering teams in a fully remote, asynchronous environment while contributing to large-scale open-source projects. The role offers significant ownership, allowing you to influence products throughout their entire lifecycle, from initial development to long-term maintenance. Your work will directly impact millions of smart home users by ensuring hardware devices are intuitive, stable, and easy to use. This position is ideal for experienced Python developers who enjoy solving complex integration challenges and contributing to innovative connected-device solutions. ### 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. - Collaborate closely with hardware, embedded Linux, and cross-functional engineering teams to deliver reliable and scalable integrations. - Contribute to open-source projects by enhancing integrations, configuration flows, entity models, platform functionality, and overall ecosystem compatibility. - Ensure high code quality through testing, documentation, code reviews, and long-term maintainability. - Investigate and resolve integration issues, communication failures, compatibility challenges, regressions, and protocol-related edge cases. - Maintain comprehensive unit, integration, and hardware-in-the-loop test coverage while supporting community contributions through constructive code reviews and technical guidance. ## 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. - Experience developing integrations, APIs, automation systems, device communication layers, or software for connected hardware and IoT environments. - Familiarity with communication protocols such as Bluetooth, Zigbee, USB, UART, MQTT, mDNS, SPI, I2C, or similar technologies. - Strong troubleshooting and debugging skills across distributed systems and complex software environments. - Ability to quickly understand large codebases, independently solve technical challenges, and deliver maintainable solutions. - Excellent written communication skills with a collaborative, community-oriented mindset and the ability to work effectively in distributed remote teams. - Experience with Home Assistant, ESPHome, Raspberry Pi, embedded Linux, or large-scale hardware deployments is considered a strong advantage. ## Benefits - Competitive compensation aligned with the upper range of local market benchmarks, with country-specific salary packages. - Annual performance bonus based on company performance. - Fully remote employment with flexible working hours and asynchronous collaboration. - 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. - Work hardware budget, with the opportunity to keep equipment after three years. - Annual smart home budget to explore and maintain the latest connected devices. - Annual learning and development budget for professional growth. - 50% reimbursement of home internet expenses. - Dedicated time every two weeks to work on personal projects, including eligible Home Assistant-related initiatives. - Statutory local employment benefits based on your country of residence. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! [Why Apply Through Jobgether?](https://jobgether.com/how-jobgether-works) Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1

Key Responsibilities

  • Develop and maintain Python integrations, proxy libraries, and software components connecting hardware with Home Assistant and ESPHome.
  • Build software interfacing with hardware protocols to translate low-level device behavior into user experiences.
  • Collaborate with hardware, embedded Linux, and cross-functional engineering teams to deliver scalable integrations.
  • Contribute to open-source projects by enhancing integrations, configuration flows, and ecosystem compatibility.
  • Ensure high code quality through testing, documentation, code reviews, and maintainability.
  • Investigate and resolve integration issues, communication failures, and protocol-related edge cases.
  • Maintain comprehensive unit, integration, and hardware-in-the-loop test coverage.

Skills Required

PythonAsynchronous programmingTesting frameworksType annotationsScalable software architectureOpen-source contributionAPI developmentAutomation systemsDevice communication layersBluetoothZigbeeUSBUARTMQTTmDNSSPII2CTroubleshootingDebuggingWritten communicationCollaborationCommunity-oriented mindsetIndependent problem solvingHome AssistantESPHomeRaspberry PiEmbedded LinuxHardware deployments

Benefits

  • Competitive compensation
  • Annual performance bonus
  • Fully remote employment
  • Flexible working hours
  • Five weeks paid vacation
  • Paid sick leave
  • Paid parental leave
  • Work hardware budget
  • Annual smart home budget
  • Annual learning and development budget
  • 50% reimbursement of home internet expenses
  • Dedicated time for personal projects
  • Statutory local employment benefits

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android

Job Overview

Salary

—

Job Type

Full-time

Experience

Mid

Location

France

Application Deadline

August 9, 2026

Total Applicants

0

About Jobgether

Jobgether logo

Jobgether is a leading company in the Technology sector, known for innovation and employee-centric culture.

View Company

Similar roles for you

Matched using this role's title and skills. Open the job search anytime to see every listing.

Jobgether logo

Home Assistant Python Developer for Hardware

Jobgether

Full-timeEasy applyWork from Home
Netherlands·Mid·Jul 10
Jobgether logo

Home Assistant Python Developer for Hardware

Jobgether

Full-timeEasy applyWork from Home
Germany·Mid·Jul 10
Jobgether logo

Home Assistant Python Developer for Hardware

Jobgether

Full-timeEasy applyWork from Home
Portugal·Mid·Jul 10
Jobgether logo

Home Assistant Python Developer for Hardware

Jobgether

Full-timeEasy applyWork from Home
UK·Mid·Jul 10
Jobgether logo

Home Assistant Python Developer for Hardware

Jobgether

Full-timeEasy applyWork from Home
Italy·Mid·Jul 10
Jobgether logo

Home Assistant Python Developer for Hardware

Jobgether

Full-timeEasy applyWork from Home
Ireland·Mid·Jul 10
Browse all jobs