Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Linux OS Engineer

€50k - €101k per year
Full-time

Nabu Casa

Role Description

As a Senior Embedded Linux OS Engineer, you are Nabu Casa's primary embedded Linux engineer within the Hardware Team, responsible for enabling, maintaining, and improving Home Assistant OS support across Nabu Casa hardware products.

Home Assistant OS is an open-source project stewarded by the Open Home Foundation. Nabu Casa develops and ships hardware products that run Home Assistant OS and contributes engineering effort to ensure those devices remain reliable, performant, secure, and well-supported throughout their lifecycle.

Working at the boundary between hardware and software, you help ensure Home Assistant OS runs reliably on Nabu Casa hardware platforms. You collaborate closely with the Hardware Team, Home Assistant OS contributors, and the Open Home Foundation to support existing devices, improve platform reliability, and enable new hardware platforms.

You are the primary technical owner for embedded Linux enablement within the Hardware Team. This includes:

  • Buildroot-based platform development
  • Board support packages
  • Bootloader configuration
  • Hardware bring-up
  • Platform debugging
  • Long-term maintainability

This is a senior, hands-on engineering role requiring deep embedded Linux expertise and the ability to independently drive complex technical work from investigation through implementation with minimal supervision.

This is not a Linux kernel development role. It is an embedded Linux platform engineering role focused on Buildroot-based systems, hardware enablement, operating-system integration, platform reliability, and hardware support.

Qualifications

  • 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

Requirements

  • Hardware-native mindset — comfortable working directly with physical devices and embedded systems
  • High autonomy and ownership — able to independently own complex platform areas end-to-end
  • Strong debugging and troubleshooting mindset — able to methodically investigate unfamiliar systems and isolate problems using evidence rather than assumptions
  • Comfortable learning unfamiliar systems quickly and moving across multiple technical layers including OS, hardware, drivers, automation, and platform tooling
  • Community-minded and collaborative — comfortable contributing in public open-source environments with asynchronous communication and code review workflows
  • Clear written communication skills and ability to work effectively in distributed remote teams

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
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Linux OS Engineer in Remote vacancy
  • $210k - $250k

     ...maritime environments: salt air, vibration, intermittent connectivity, and real operational pressure. We need a Senior Embedded Linux / Platform Software Engineer who can own the software that runs at the tip of our spear. You will build and maintain the embedded Linux... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Quartermaster

    Remote
    7 days ago
  •  ...Work across the full Linux stack from kernel through GUI to optimise...  ...teams partner with specialist engineers from major silicon companies...  ...their apps, SDKs, build device OS images, optimize applications...  ...speaking experience IoT / Embedded experience – from board and SoC... 
    Senior
    Full time
    Remote work

    Canonical

    Remote
    2 days ago
  • Role Description We are currently looking for a Senior Linux Embedded Developer to join a team working on the development of secure embedded...  ..., Security, and IoT. ~Collaboration with highly skilled engineering teams. ~Real impact on product architecture and technical... 
    Senior
    Full time
    Remote work
    Flexible hours

    Infotree Global Solutions

    Remote
    1 day ago
  • $150k - $200k

     ...intelligence for enterprises, senior living communities, healthcare...  ...: We're seeking a Senior Embedded Engineer to work across our MCU-based edge sensors and embedded Linux-based platform. This is a hands...  ...stack end to end — firmware, OS builds, connectivity, and OTA... 
    Senior
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Butlr

    Burlingame, CA
    3 days ago
  • $170k - $210k

     ...investment in extensibility, simplicity, and reliability. Embedded Systems engineering is the basis of the entire company’s mission. The...  ...focuses on foundational technologies including motor control, Linux host OS configuration, system health monitoring/logging, and... 
    Senior
    Full time

    Standard Bots

    Remote
    1 day ago
  • Role Description We are seeking a strong Senior Embedded C/C++ Engineer for the development of advanced...  ...and coding standards. ~Work within Linux-based environments and ensure system reliability...  ...of embedded C/C++ development. ~OS & Tooling: Strong background in Linux... 
    Senior
    Full time
    Relocation
    Flexible hours

    GlobalLogic

    Remote
    9 hours ago
  • Role Description We are seeking a hands-on Senior Embedded Software Engineer to work on a contractual basis, contributing...  ...traditional embedded development by supporting Linux-based embedded platforms, software architecture, OS upgrades, and development infrastructure.... 
    Senior
    Temporary work

    Cytovale

    Remote
    9 hours ago
  •  ...Description Apkudo's Device OS team is the engineering backbone that makes our...  ...units. We are looking for a Senior Software Engineer who is equally...  ...: hands-on electronics or embedded experience, a relevant...  ...environments. ~Familiarity with Linux system administration,... 
    Senior
    Full time

    Apkudo

    Remote
    9 hours ago
  • Role Description Reporting to the Director of Engineering, we are looking for a highly skilled and hands-on Embedded Software Engineer to join our team. In this role,...  ...fully integrated digital hardware and embedded Linux systems. As a core engineering leader, you’ll... 
    Full time
    Work at office
    Local area
    Remote work

    Codan Limited

    Remote
    4 days ago
  •  ...Remote, OR, USA | Full Time Senior Linux System Engineer Remote, USA EMKS is seeking a Senior Linux System Engineer to support the Department...  ...physical, virtual, and cloud environments Perform OS lifecycle management including patching, upgrades, hardening... 
    Senior
    Full time
    Contract work
    For contractors
    Remote work

    EM Key Solutions

    United States
    1 day ago
  • $145k - $195k

     ...Who you are: Metropolis is seeking a Senior Embedded Systems Engineer to own the software lifecycle of our field...  .... You will be responsible for the OS layer, driver integration, and the connectivity...  ...and optimize our custom Yocto‑based Linux distribution Create and manage BitBake... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area

    Metropolis Technologies

    Seattle, WA
    2 days ago
  • $135k - $155k

    Role Description The Senior Principal Engineer, Embedded Software designs and implements Fresenius-Kabi software applications to achieve product functionality...  ...a focus on clean, testable code. ~Comfortability with linux shell scripting and command-line tools. ~Familiarity... 
    Senior
    Permanent employment
    Full time
    Remote work

    Fresenius Kabi USA

    Remote
    3 days ago
  •  ...Terran Orbital in Irvine is seeking an experienced Flight Software Engineer to drive embedded C++ for high‑performance spacecraft systems and lead software development across simulation, flight hardware, and payloads. You will report to the Flight Software Engineering... 
    Senior
    Full time
    Remote work

    Terranorbitalcorporation

    Irvine, CA
    21 hours ago
  • $132.4k - $251.6k

     ...of experience and renowned engineering expertise to meet the needs...  ...delivers superior solutions. Our Senior Principal Embedded Real-time Software Engineer...  ..., Wind River VxWorks, Linux, etc.). Experience...  ...drivers for bare-metal and/or OS applications Experience leading... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Tucson, AZ
    3 days ago
  •  ...POSITION TITLE: Embedded Linux Software Engineer / Embedded Software Engineer LOCATION: Plano, Texas Who We Are: Planmeca is one of the largest privately held dental equipment companies in the industry. Our technology-driven product line includes digital,... 
    Temporary work
    Remote work
    Flexible hours
    1 day per week

    Planmeca USA

    Irving, TX
    3 days ago
  • $105.4k - $158k

     ...Division (PGSD) is seeking multiple Embedded Operating System Software...  ...in Computer Science, Software Engineering, or another STEM discipline...  ...hardware Experience with Bash and Linux scripting U.S. Citizenship...  ...with Linux embedded real-time OS development (Yocto)... 
    Senior
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Remote
    1 day ago
  • $145.6k - $276.8k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today's...  ...employ Agile development techniques on embedded targets to continuously develop and deploy...  ...variety of computing platforms running Linux and other real-time operating systems.... 
    Senior
    Full time
    Temporary work
    Work experience placement
    For subcontractor
    Work at office
    Remote work
    Flexible hours

    RTX

    El Segundo, CA
    21 hours ago
  •  ...Seeking a Senior or Staff Embedded Firmware Engineer to work remotely in the United States, this full-time position focuses on building and architecting...  ...C++ programming Experience with RTOS and/or Embedded Linux platforms Deep expertise in video/audio streaming or networking... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    3 days ago
  • $179.5k - $269.2k

    Role Description We are looking for an Embedded Software Developer to design and implement...  ...health. ~Work closely with hardware engineers to validate firmware for existing and future...  .... ~Proficiency in embedded Linux. ~Hands-on experience with BMCs, microcontrollers... 
    Senior
    Full time

    Nebius

    Remote
    2 days ago
  •  ...advanced business jet platforms. The avionics’ engineering group is responsible for the development...  ...-time 2D and 3D graphics software for embedded avionics display systems. The role...  ..., or equivalent). Proficiency with Linux development environments, cross-compilation... 
    Senior
    Full time

    SyberJet Aircraft

    Remote
    1 day ago
  •  ...growth team of U.S. Special Operations veterans, aerospace engineers, robotics perception experts, and DevSecOps professionals....  ...collaborative startup environment, apply with Darkhive today! Senior Embedded Linux Engineer You’ll contribute to full-stack embedded... 
    Senior
    Full time
    Local area
    Remote work

    Darkhive, Inc

    San Antonio, TX
    24 days ago
  •  ...as the primary technical owner for our linux user space C++ application, ensuring high...  ...product scalability. Collaborate on the embedded Linux platform work and Yocto build...  ...Have a Bachelors or Masters in Electrical Engineering, Computer Engineering, or Computer Science... 
    Senior
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health

    San Bruno, CA
    10 days ago
  • Role Description As a Senior Embedded Software Engineer, you will be working on the design, implementation, delivery, and maintenance of application-level software running on new embedded Linux based smart home devices. This software will be responsible for integrating... 
    Senior
    Full time

    NRG

    Remote
    1 day ago
  •  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include...  ...and growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand...  ...about Linux, who knows the plumbing of the OS inside and out, who is proficient with distribution... 
    Remote job
    Full time
    Work at office
    Local area
    Worldwide

    Canonical Ltd.

    Remote
    12 days ago
  •  ...Infrastructure team is looking for a software engineer to help develop the operating system...  ...you will: ~ Have a deep understanding of Linux, build systems like Yocto, and...  ...Bonus Qualifications Experience with embedded Linux in a robotics application Familiarity... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    1 day ago
  • Black Canyon Consulting (BCC) is actively looking for Senior Linux System Administrator to support our work for the National Center for Biotechnology...  ...for standard systems administration tasks (packaging, OS installs, patch management). Build open-source software from... 
    Senior
    Full time
    Work at office
    Remote work

    Black Canyon Consulting LLC

    Bethesda, MD
    1 day ago
  • $204k - $259k

     ...Telematics unit —the critical Linux-based gateway responsible for...  ...System Software and Linux Kernel Engineers to design, develop, and deploy...  ...through launch. Linux OS Ownership: Maintain and upgrade...  ...you have experience with: Embedded Linux: Experience with Embedded... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  •  ...have a proven track record of administering Linux operating systems. The individual should...  ...system lifecycles. Expertise in Linux OS administration, maintenance, and a solid...  ...Linux, Microsoft, VMware, Cisco, ITIL v4. Seniority Level Mid-Senior level Employment Type... 
    Senior
    Full time
    Remote work

    BGSF

    Nashville, TN
    4 days ago
  •  ...requirements, and open source software. ~Be an embedded Linux expert (kernel, CPU-architecture,...  ...optimization) in the customer engineering team and enable customers in doing their...  ...related mechanisms and issues in any of the OS kernels as described above. ~Must have... 
    Senior
    Full time
    Remote work

    Lynx

    Remote
    25 days ago
  • $45 - $60 per hour

    Overview Senior Team Lead- Cloud and Infrastructure Recruiting at Optomi: Optomi, in partnership with a client, is looking for a Linux Administrator to join their team. This person will help to manage...  ...and manage Linux servers and OS (primarily RedHat) Monitor application... 
    Senior
    Remote job
    Contract work

    Optomi

    Atlanta, GA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Linux OS Engineer. Be the first to apply!