Senior Python Integration Engineer - Hardware

Nabu Casa

Greater London

On-site

GBP 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Hardware & education budget
Annual smart home budget
Annual education budget
Performance bonus
Internet subsidy
Personal project time

Job summary

Nabu Casa is seeking a Senior Python Integration Engineer for Hardware to own the Python software layer that connects its hardware products to the Home Assistant ecosystem. You will write integrations and device support code across Home Assistant and ESPHome, collaborating with Hardware and Embedded Linux teams to deliver reliable user experiences.

The role sits at the boundary of hardware and software, focusing on client-side integration and application layers rather than firmware.

Qualifications

  • Strong Python development experience including async/await and testing.
  • Meaningful experience contributing to large open-source projects with public PRs.
  • Experience building integrations or software for connected devices.

Responsibilities

  • Own integrations and software for Home Assistant, ESPHome, and Open Home ecosystems.
  • Write and maintain Python integrations and device support code.
  • Collaborate with Hardware and Embedded Linux teams to translate hardware capabilities into software.
  • Contribute to Home Assistant core and ESPHome projects as needed.
  • Maintain well-tested, maintainable Python code with good documentation.
  • Review community PRs and issues for owned integrations.

Skills

Python development
Async programming
Open-source contribution
Debugging skills
Home Assistant familiarity

Tools

Git
CI/CD
Python tooling

Job description

Nabu Casa is seeking a Senior Python Integration Engineer for Hardware to own the Python software layer that connects its hardware products to the Home Assistant ecosystem. You will write integrations and device support code across Home Assistant and ESPHome, collaborating with Hardware and Embedded Linux teams to deliver reliable user experiences.

The role sits at the boundary of hardware and software, focusing on client-side integration and application layers rather than firmware.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer - Hardware Design Innovator
Senior Python Backend Engineer - Hardware Design Innovator

Understanding Recruitment • Greater London

Hybrid
GBP 78,000 - 130,000
Senior Embedded Linux Platform Engineer (Remote)
Senior Embedded Linux Platform Engineer (Remote)

Nabu Casa • Greater London

On-site
GBP 76,000 - 97,000
Five weeks paid time off
Hardware budget and annual education/3
Annual smart home budget
+2
Lead Software Engineer - Hardware Design Engine
Lead Software Engineer - Hardware Design Engine

Circuit Mind • Greater London

Hybrid
GBP 100,000 - 130,000
Competitive salary
Equity
25 days annual leave
+5
Senior Software Engineer
Senior Software Engineer

Understanding Recruitment • Greater London

On-site
GBP 78,000 - 130,000
Senior Python Engineer: Robotics & Backend Lead
Senior Python Engineer: Robotics & Backend Lead

Circuit Mind • Greater London

Hybrid
GBP 80,000 - 120,000
Above market rate salary and equity
London Bridge office
Flexible working hours with two days a
+4
Senior Software Developer (C/Python)
Senior Software Developer (C/Python)

Entrust • Cambridge

Hybrid
GBP 70,000 - 100,000
Senior Python Engineer (AWS, CI/CD, Mentorship)
Senior Python Engineer (AWS, CI/CD, Mentorship)

Admiral • Cardiff

On-site
GBP 65,000 - 90,000
33 days holiday
Employee shares (£3,600 yearly)
Disability Confident Leader
Senior Python Engineer, Programmable Networking
Senior Python Engineer, Programmable Networking

Jobgether • United Kingdom

Hybrid
GBP 90,000 - 130,000
Competitive compensation
Hybrid-friendly work
Global connectivity projects
Robotics Hardware Integration Engineer FPGA/Embedded
Robotics Hardware Integration Engineer FPGA/Embedded

Groupe-Ebra-1 • Greater London

On-site
GBP 60,000 - 90,000
Equity options
30+ days paid leave
Private healthcare
+3
Robotics Hardware Integration Engineer (FPGA)
Robotics Hardware Integration Engineer (FPGA)

Humanoid • Greater London

On-site
GBP 65,000 - 90,000
Stock options
30+ paid days off (23 days annual + UK
Private healthcare
+3