Senior Embedded Linux OS Engineer
€50k - €101k per yearNabu 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
- ...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....SeniorWork at officeRemote work
- ...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...SeniorFull timeRemote work
$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...SeniorFull timeWork at officeLocal areaRemote workFlexible hours- ...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...SeniorRemote work
- ...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...SuggestedRemote work
- ...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...SeniorRemote work2 days per week3 days per week
- 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...SeniorFull timeRelocationFlexible hours
$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....SeniorTemporary workWork experience placementWork at officeLocal areaRemote workRelocation packageFlexible hours$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...SeniorFull timeWork experience placementWork at officeImmediate startRemote workFlexible hours- ...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...SeniorFull timeRemote workRelocation
- 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...SeniorFull timeRemote workWork from home
- ...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...SeniorFull timeRemote work
- 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
- ...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 timeWork at officeLocal areaRemote work
- 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 jobFreelance
- ...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...SeniorFull timeRemote work
- ...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 ~...SeniorFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift
- ...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...SeniorFull timeRemote workFlexible hours
- ...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...SeniorRemote workFlexible hours
$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...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours- ...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...SeniorContract workRemote work
- ...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...SeniorRemote jobFull timeFlexible hours
- ...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...SeniorRemote job
- ...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...SeniorLocal areaRemote work
$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...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift- ...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...SeniorPermanent employmentContract workImmediate startRemote work
- ...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...SeniorPermanent employmentLocal areaRemote workFlexible hours
- ...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...SeniorContract workRemote work
- 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...SeniorFull time
- ...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ö...SeniorRemote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Linux OS Engineer. Be the first to apply!





