FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Embedded Linux OS Engineer
Nabu CasaSenior Embedded Linux OS Engineer developing Home Assistant OS for smart home products at Nabu Casa. Maintain platform reliability and collaborate with hardware developers in a remote setting.
Posted 7/7/2026full-timeRemote • 🏈 Anywhere in North AmericaSenior💰 $120,000 - $155,000 per yearWebsite
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- Maintain and improve Home Assistant OS support for Nabu Casa hardware platforms, contributing where appropriate within the wider Home Assistant OS ecosystem.
- Work closely with Home Assistant OS contributors and Open Home Foundation developers to improve platform support, resolve issues, and enable new hardware platforms.
- Support board bring-up activities for new hardware products, including Buildroot configuration, board support packages (BSPs), bootloader configuration, partition layouts, and system services.
- Optimise operating-system performance, hardware utilisation, stability, and reliability across supported devices.
- Maintain and improve the Buildroot-based build infrastructure, ensuring builds remain reproducible, maintainable, and efficient.
- Investigate and resolve platform-level issues including boot regressions, driver failures, hardware compatibility problems, update issues, kernel panics, and power-management defects.
- Collaborate closely with the Hardware Team during development and validation of new boards. The Hardware Team owns hardware design and production; you ensure reliable operating-system support and compatibility.
- Upstream patches as required to Linux, U-Boot, Buildroot, or other related open-source projects.
- Work with silicon vendors, hardware partners, and open-source maintainers when required to improve platform support and resolve lower-level issues.
- Contribute to operating-system security hardening and platform reliability improvements.
- Help maintain healthy CI pipelines for operating-system builds and platform validation.
- Document platform architecture, board support status, debugging procedures, known limitations, and key technical decisions.
Requirements
What you’ll need- Strong embedded Linux experience, including Buildroot, Yocto, or similar embedded operating system environments
- Deep understanding of Linux operating systems, system services, hardware bring-up, and platform reliability
- Experience with bootloaders, partition layouts, OTA update systems, and embedded device lifecycle management
- Comfort working across hardware and software boundaries, including reading hardware schematics and datasheets
- Experience with cross-compilation toolchains and low-level debugging tools such as serial consoles, GDB, strace, JTAG, oscilloscopes, or logic analysers
- Ability to read and write C/C++ for lower-level or driver-related work
- Strong Python skills for automation, tooling, and platform scripting
- Familiarity with security hardening practices for embedded operating systems
- Experience working with Home Assistant OS or similar embedded Linux platforms is a strong plus.
Benefits
Comp & perks- Five weeks (twenty-five days) of paid time off.
- Fourteen days of paid sick leave if your country/laws treat them as unpaid.
- Six weeks of paid and six weeks of unpaid parental leave to be used in the first year after birth.
- A budget for your work hardware once you start. After three years, you may keep this equipment for personal use.
- An annual smart home budget to ensure you keep up-to-date with the latest smart homes offer.
- An annual education budget to help you grow and stay on top of your game.
- A yearly performance bonus based on company performance.
- A 50% contribution to your internet connection fee at your home workspace.
- One day every two weeks to work on your personal projects.
- If you are currently working on Home Assistant-related side projects, you can spend work time maintaining them.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Embedded LinuxBuildrootYoctoBootloader ConfigurationCross-Compilation ToolchainsC/C++ ProgrammingPython ProgrammingLow-Level DebuggingOTA Update SystemsSecurity Hardening