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 6 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Linux OS Engineer in Remote vacancy
  •  ...Role: Senior Embedded Linux Engineer Location: San Francisco, CA - Onsite Duration: 6-12 months Job Summary: Participate in design...  ...tree, Linux device driver and HAL layers. Experience with OS Patching, Field Updates and SELinux security hardening.... 
    Senior
    Work at office
    Remote work

    Kasmo Global

    Ashburn, VA
    1 day ago
  •  ...Working remotely, the full-time Senior Embedded Linux Firmware Engineer will develop firmware and software for smart security systems, collaborating with Principal Engineers to design stable and scalable systems while creating reusable frameworks and libraries. Key responsibilities... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    4 days ago
  • $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
    2 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
    Remote work

    Canonical

    Remote
    14 days ago
  •  ...Linux OS Engineer The Linux OS Engineer is expected to be able to accomplish the following: Platform Engineering & Operations Engineer, deploy, and administer RHEL/CentOS/Rocky and Ubuntu servers (physical and virtual) across dev/test/prod. Implement standard... 
    Suggested
    Remote work

    STEM Solutions

    Annapolis Junction, MD
    2 days ago
  •  ...Senior Linux Engineer Location: HYBRID - Charlotte, NC or Kennesaw, GA - 3 days a week and 2 days a week remote Looking for a resource that can do design work and support the OS. The resource will have previous experience in design infrastructure beginning to end and... 
    Senior
    Remote work
    2 days per week
    3 days per week

    RIT Solutions

    Charlotte, NC
    2 days 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
    15 hours ago
  • $145.6k - $276.8k

     ...of experience and renowned engineering expertise to meet the needs...  ...highly motivated, experienced Senior Principal Software Engineer...  .... Experience with embedded microprocessors, system on...  ..., including bare metal (no-OS), embedded Linux, and Windows environments.... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours

    RTX

    Goleta, CA
    1 day ago
  • $200k - $250k

     ...Veterans/Disabled/Affirmative Action Employer. Group Details The Linux engineering team are responsible for Tradeweb’s Linux runtime environment....  ...firm. You will be heavily involved in the hardening of the OS, development and running of deployment tooling, and optimization... 
    Senior
    Full time
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Tradeweb Markets

    Jersey City, NJ
    3 days ago
  •  ...behalf of our client, a leader in embedded security solutions, for a Senior Embedded Software Engineer. This role is ideal for a highly...  ...environments, including Linux, Windows, Embedded Linux, and RTOS...  ...VxWorks, QNX, ThreadX, FreeRTOS, uC/OS, MQX). Developing C code for... 
    Senior
    Full time
    Remote work
    Relocation

    Webster & Webster Associates

    United States
    10 days ago
  • Role Description As a Senior Embedded Software Developer, you will design and develop our next-generation IoT AI vision sensors and SafelyYou...  ..., C/C++) ~Integrate, develop, and/or customize embedded Linux OS components and software ~Integrate, evaluate, and modify... 
    Senior
    Full time
    Remote work
    Work from home

    SafelyYou

    Remote
    3 days ago
  •  ...USA INC Profession (Job Category): Engineering & Science Job Schedule: Full time...  ..., implement, and maintain large-scale Linux-based EMMS environments Automate system...  ...system performance and reliability through OS and database tuning Troubleshoot and... 
    Senior
    Full time
    Remote work

    Hitachi

    Houston, TX
    2 days ago
  • A leading engineering firm is seeking an Associate Engineer in Austin, TX, to assist in the development and maintenance of embedded Linux systems. You will collaborate with senior engineers, engage in various tasks such as bug fixes, and feature development, and be guided... 
    Remote job

    ALTEN

    Austin, TX
    3 days ago
  •  ...Embedded Os Engineer Teal Drones - SLC, UT 84115 Position Summary Teal Drones is looking for a hands-on Embedded OS Engineer to own the Ubuntu-based Linux firmware stack on our MK2 drone platform (Qualcomm QRB5165). You will be the person who builds the OS, keeps... 
    Full time
    Work at office
    Local area
    Remote work

    Teal Drones Inc

    Salt Lake City, UT
    2 days ago
  • Die Consort Consult GmbH sucht einen erfahrenen Remote Embedded Linux Entwickler (w/m/d) zur Unterstützung bei der Entwicklung von Cross-Plattform Anwendungen. In diesem Projekt wirst du in der Embedded Linux Plattform Entwicklung für unterschiedliche Zielhardware aktiv... 
    Remote job
    Freelance

    Consort Consult GmbH

    New York, NY
    3 days ago
  •  ...Seeking a full-time Senior Embedded Firmware Engineer, this remote position will focus on technical leadership, architecture, and mentoring while working with embedded C/C++, Linux, RTOS, IoT, and networking protocols. Key responsibilities Lead technical initiatives... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    1 day ago
  •  ...family commitments. Meet Our Engineers On The Vehicle Os Team! Vehicle Os is a...  ...Role We are looking for senior software engineers with expertise in developing embedded software applications on production...  ...-on experience with RTOS, Linux, and/or ARM systems ~... 
    Senior
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  •  ...to join Coreforce, where your Engineering expertise makes a real impact...  ...Join Our Team as a Senior Embedded Engineer Company: Coreforce...  ...microcontrollers and embedded Linux systems. Develop, integrate...  ...packages (BSPs), bootloaders, and OS configuration for embedded... 
    Senior
    Full time
    Remote work
    Flexible hours

    Core Force

    Atlanta, GA
    3 hours ago
  •  ...Senior Embedded Software Engineer Texas, Texas, United States About the Role We are seeking a Senior Embedded Software Engineer to join our...  ...implement secure, high-performance firmware. Work on embedded Linux, RTOS, and various security protocols. Lead technical... 
    Senior
    Remote work
    Flexible hours

    SelekIT

    United States
    1 day ago
  • $86.8k - $165.2k

     ...with us! We're expanding our engineering organization dramatically to...  ...aerospace and defense. Our Senior Embedded Software Engineer is a technical...  ..., Wind River VxWorks, Linux, etc.) Experience developing...  ...drivers for bare-metal and/or OS applications What We Offer... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Tucson, AZ
    3 days ago
  •  ...Seeking a detail-oriented Senior Linux Vulnerability & Remediation Engineer on a contract basis, the role will focus on identifying and coordinating the remediation of vulnerabilities in Linux systems, particularly in RHEL environments, while collaborating with cross-functional... 
    Senior
    Contract work
    Remote work

    Virtual Vocations Inc

    United States
    4 days ago
  •  ...About the Project Our client is a global engineering and technology partner delivering advanced product development and embedded software solutions for leading international...  .... We are currently looking for a Senior Linux Embedded Developer to join a team working... 
    Senior
    Remote job
    Full time
    Flexible hours

    Infotree Global Solutions

    Remote
    9 days ago
  •  ...firm is seeking a Member of Technical Staff in Austin, TX, to deliver technical expertise in embedded Linux systems. You will lead projects, develop software, mentor junior engineers, and drive innovation. Ideal candidates possess over 8 years of software engineering... 
    Senior
    Remote job

    ALTEN

    Austin, TX
    3 days ago
  •  ...Senior Embedded Software Engineer (Wireless Systems) We are seeking a Senior Embedded Software Engineer to join a highly advanced engineering team...  ...updates across wireless networks Work within a Linux-based embedded environment (RTOS) Build and debug software... 
    Senior
    Local area
    Remote work

    Ashton North LLC

    Park Ridge, IL
    1 day ago
  • $171k - $275k

     ...family commitments. Meet our engineers on the Vehicle OS team! Vehicle OS is a...  ...'ll work with cutting-edge embedded platforms and top SoC vendors...  ...future on real roads. As a Senior Software Engineer, AOSP, you...  ...(AAOS, AOSP frameworks), Linux and QNX kernels, and a passion... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Sunnyvale, CA
    15 hours ago
  •  ...This is Kevin Smith from Navtech Inc. I have an opportunity for "Linux Admin" _ in St Louis, MO (Remote till COVID)" and I am looking for...  ...experience in supporting Linux Operating Systems (Redhat, Cent OS) ~ Good Hands-on experience with Linux Administration and Automation... 
    Senior
    Permanent employment
    Contract work
    Immediate start
    Remote work

    Navtech

    Saint Louis, MO
    2 days ago
  •  ...Title: Linux Systems Administrator Location: Owings Mills, MD...  ...Overview We are seeking a Senior Linux Administrator to manage...  ...requirements, including OS hardening, SELinux configuration...  ...backends. ~ Direct experience engineering and maintaining system... 
    Senior
    Permanent employment
    Local area
    Remote work
    Flexible hours

    INSPYR Solutions

    United States
    2 days ago
  •  ...Seeking a highly experienced Senior Linux Infrastructure Engineer for a remote contract position, who will manage the design, administration, and troubleshooting of large-scale Linux infrastructure with a focus on bare metal servers and enterprise storage. Key responsibilities... 
    Senior
    Contract work
    Remote work

    Virtual Vocations Inc

    United States
    15 hours 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
    3 days ago
  •  ...betreuen Sie moderne Plattformen und optimieren deren Leistung und Sicherheit. Sie bringen fundierte Kenntnisse in der Administration von Linux-Servern sowie ein gutes Verständnis für DevOps-Ansätze mit. Das Unternehmen bietet ein flexibles Arbeitsumfeld, Weiterbildungsmö... 
    Senior
    Remote job

    FACT Werbeagentur GmbH

    New Bremen, OH
    3 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!