Senior Embedded Linux OS Engineer

Job not on LinkedIn

🔥 1 minute ago

🏈 North America – Remote

💵 $120k - $155k / year

⏰ Full Time

🟠 Senior

⚙️ Systems Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Nabu Casa

Nabu Casa

11 - 50 employees

Founded 2019

IoT • Home Automation • Privacy

Nabu Casa is the company behind Home Assistant, a smart home control platform that allows users to manage their home devices from anywhere. With a focus on privacy and data encryption, Nabu Casa offers Home Assistant Cloud, enabling remote access and control of home automation systems without storing user data in the cloud. The service is compatible with popular voice assistants like Google Assistant and Amazon Alexa, as well as Nabu Casa's own voice assistant, Assist. By providing these services, Nabu Casa supports the ongoing development of open-source projects like Home Assistant and ESPHome. The company operates without any external investors, prioritizing user needs and data privacy.

📋 Description

• 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

• 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

• 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.

Apply Now

Similar Jobs

🕒 February 10

Zel Technologies LLC

51 - 200

🚀 Aerospace

🏛️ Government

🔐 Security

ZelTech seeks a Sr. Systems Engineer with RF, electrical, and software expertise for UxS technology development. Collaborate on integration, design, and operational support for unmanned systems.

🏈 North America – Remote

⏰ Full Time

🟠 Senior

⚙️ Systems Engineer