Remotery

Senior Embedded Linux OS Engineer

Posted Jul 7

This is a fully remote position, open to applicants in North America.

📋 Description

• Uphold and enhance Home Assistant OS support for Nabu Casa hardware platforms, contributing appropriately within the broader Home Assistant OS ecosystem.

• Collaborate closely with Home Assistant OS contributors and Open Home Foundation developers to advance platform support, troubleshoot issues, and facilitate new hardware platforms.

• Assist in board bring-up activities for new hardware products, including Buildroot configuration, board support packages (BSPs), bootloader setup, partition layouts, and system services.

• Optimize operating system performance, hardware utilization, stability, and reliability across supported devices.

• Sustain and enhance the Buildroot-based build infrastructure, ensuring builds remain reproducible, maintainable, and efficient.

• Investigate and resolve platform-level challenges such as boot regressions, driver failures, hardware compatibility issues, update problems, kernel panics, and power-management defects.

• Work closely with the Hardware Team during the development and validation of new boards. The Hardware Team is responsible for hardware design and production; you ensure reliable operating system support and compatibility.

• Upstream patches as necessary to Linux, U-Boot, Buildroot, or other relevant open-source projects.

• Collaborate with silicon vendors, hardware partners, and open-source maintainers as needed to enhance platform support and address lower-level issues.

• Contribute to the hardening of operating system security and improvements in platform reliability.

• Assist in maintaining robust CI pipelines for operating system builds and platform validation.

• Document platform architecture, board support status, debugging methods, known limitations, and significant technical decisions.


⛳️ Requirements

• Extensive experience with embedded Linux, including Buildroot, Yocto, or similar embedded operating system environments.

• Profound understanding of Linux operating systems, system services, hardware bring-up, and platform reliability.

• Familiarity with bootloaders, partition layouts, OTA update systems, and embedded device lifecycle management.

• Comfort in navigating both hardware and software domains, including the ability to read hardware schematics and datasheets.

• Experience with cross-compilation toolchains and low-level debugging tools such as serial consoles, GDB, strace, JTAG, oscilloscopes, or logic analyzers.

• Proficient in reading and writing C/C++ for lower-level or driver-related tasks.

• Strong Python skills for automation, tooling, and platform scripting.

• Knowledge of security hardening practices for embedded operating systems.

• Experience with Home Assistant OS or similar embedded Linux platforms is a significant advantage.


🏝️ Benefits

• Five weeks (twenty-five days) of paid time off.

• Fourteen days of paid sick leave if your country/laws classify them as unpaid.

• Six weeks of paid and an additional six weeks of unpaid parental leave to be utilized within the first year after birth.

• A budget for your work hardware upon starting. After three years, you may retain this equipment for personal use.

• An annual smart home budget to ensure you remain updated with the latest smart home offerings.

• An annual education budget to support your growth and keep you at the forefront of your field.

• A yearly performance bonus based on the company's performance.

• A 50% contribution toward your internet connection fee at your home workspace.

• One day every two weeks dedicated to your personal projects.

• If you are currently engaged in Home Assistant-related side projects, you can allocate work time to maintain them.

People also viewed

Mazzetti3 hours ago

Information Communications Technology Systems Designer

US flagUnited States OnlyFull-timeSystems Engineer$91k – $116k/year
ApplyView job
Oshkosh Corporation3 hours ago

Senior Project Engineer – BEV Systems Engineering

US flagMichigan, +1 more stateFull-timeSystems Engineer$104.1k – $173.9k/year
ApplyView job
AllView Real Estate3 hours ago

Director of AI, Systems Architecture

US flagCalifornia OnlyFull-timeSystems Engineer$80k – $100k/year
ApplyView job
Reddit, Inc.3 hours ago

Machine Learning Systems Engineer, Ads ML Platform

NL flagNetherlands OnlyFull-timeSystems Engineer
ApplyView job
Atlas Technica3 hours ago

Senior Systems Engineer – Internal Support

PH flagPhilippines OnlyFull-timeSystems Engineer
ApplyView job
Health Care Service Corporation3 hours ago

Associate Systems Analyst

US flagIllinois, +1 more stateFull-timeSystems Engineer$45.9k – $102.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers