Senior Python Integration Engineer — Hardware for Smart Homes

Nabu Casa

United States

On-site

USD 120,000 - 155,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Five weeks paid time off
Annual smart home budget
Education budget
Annual performance bonus
Remote-first organization
Equipment budget

Job summary

Nabu Casa is seeking a Home Assistant Senior Python Integration Engineer for Hardware to own the Python software layer that connects our hardware products to the Home Assistant ecosystem. You will write integrations and device support code that enable Nabu Casa devices to work seamlessly within Home Assistant, ESPHome, and Open Home Foundation projects.

This role sits at the boundary of hardware and software, focusing on client-side integration and application layers rather than low-level

Qualifications

  • Strong Python development experience with async/await, testing, and scalable patterns.
  • Meaningful experience contributing to large open-source projects with PRs and code reviews.
  • Experience building integrations, APIs, automation systems, or software for connected devices.
  • Comfortable across software and hardware boundaries and understanding device protocols.

Responsibilities

  • Own integrations and software support for products across Home Assistant and ESPHome ecosystems.
  • Build and maintain Python integrations and proxy libraries connecting products to Home Assistant.
  • Write Python software interfacing with device protocols and hardware peripherals for clean user experiences.
  • Collaborate with Hardware and Embedded Linux teams to translate hardware capabilities into software integrations.
  • Contribute to Home Assistant core, ESPHome, and related projects to support integrations and platform functionality.
  • Write well-tested, maintainable, and well-documented Python code.
  • Review community PRs and issues to help move contributions forward.
  • Investigate and resolve software and integration issues across distributed systems.
  • Maintain test coverage including unit, integration, and hardware-in-the-loop where applicable.

Skills

Python async/await
Open source contributor
Device integrations
Home Assistant ESPHome familiarity
Debugging distributed systems
Strong communication

Tools

Git
CI

Job description

Nabu Casa is seeking a Home Assistant Senior Python Integration Engineer for Hardware to own the Python software layer that connects our hardware products to the Home Assistant ecosystem. You will write integrations and device support code that enable Nabu Casa devices to work seamlessly within Home Assistant, ESPHome, and Open Home Foundation projects.

This role sits at the boundary of hardware and software, focusing on client-side integration and application layers rather than low-level

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

Similar jobs worth comparing

Remote Senior Embedded Linux OS Engineer (Buildroot)
Remote Senior Embedded Linux OS Engineer (Buildroot)

Nabu Casa • United States

On-site
USD 120,000 - 155,000
Remote work
Five weeks paid time off
Education budget
+4
Senior Device OS Engineer — Python, Hardware & APIs
Senior Device OS Engineer — Python, Hardware & APIs

Apkudo • Cassville (NY)

On-site
USD 140,000 - 180,000
Senior Elixir Backend Engineer (Remote)
Senior Elixir Backend Engineer (Remote)

Nabu Casa • United States

On-site
USD 120,000 - 155,000
Five weeks paid time off
Paid sick leave
Paid parental leave
Senior Hardware Systems Engineer - IoT & Smart Home
Senior Hardware Systems Engineer - IoT & Smart Home

ASSA ABLOY Group • Lake Forest (CA)

Hybrid
USD 97,000 - 152,000
Senior Hardware Engineer - Smart Home, Sensors & Acoustics
Senior Hardware Engineer - Smart Home, Sensors & Acoustics

Brilliant • San Mateo (CA)

On-site
USD 80,000 - 110,000
Competitive salary/stock options
Health plan
Senior Python Engineer - CI/CD & HIL Automation
Senior Python Engineer - CI/CD & HIL Automation

Bose • Framingham (MA)

On-site
USD 150,000 - 210,000
Senior Python Automation Engineer — CI/CD & HIL
Senior Python Automation Engineer — CI/CD & HIL

Bose Corporation, U.S.A • Framingham (MA)

On-site
USD 124,000 - 170,000
Bonus programs
Health and welfare benefits
401(k) plan
+1
Senior Hardware Systems Engineer – Smart Home IoT
Senior Hardware Systems Engineer – Smart Home IoT

ASSA ABLOY Sicherheitstechnik GmbH • Lake Forest (IL)

On-site
USD 97,000 - 152,000
Senior IoT Hardware Architect — Smart Home Systems
Senior IoT Hardware Architect — Smart Home Systems

Traka (Assa Abloy) • Lake Forest (CA)

Hybrid
USD 97,000 - 152,000
Python Developer
Python Developer

Tekgence Inc • Denver (CO)

On-site
USD 90,000 - 120,000