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
$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...SeniorFull timeRemote work
- 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...SeniorFull timeRemote workFlexible hours
$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...SeniorFull timeLocal areaRemote workWorldwideFlexible hours$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...SeniorFull time- 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
- 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....SeniorTemporary work
- ...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,...SeniorFull time
- 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 timeWork at officeLocal areaRemote work
- ...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...SeniorFull timeContract workFor contractorsRemote work
$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...SeniorFull timeTemporary workWork at officeLocal area$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...SeniorPermanent employmentFull timeRemote work- ...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...SeniorFull timeRemote work
$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...SeniorFull timeTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours- ...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 workRemote workFlexible hours1 day per week
$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)...SeniorFull timeRemote workRelocation packageShift work$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....SeniorFull timeTemporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours- ...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...SeniorFull timeRemote work
$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...SeniorFull time- ...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...SeniorFull time
- ...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...SeniorFull timeLocal areaRemote work
- ...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...SeniorFull timePart timeRemote work3 days per week
- 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
- ...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 jobFull timeWork at officeLocal areaWorldwide
- ...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...SeniorFull timeTemporary workRelocation package
- 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...SeniorFull timeWork at officeRemote work
$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...SeniorFull timeRemote work- ...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...SeniorFull timeRemote work
- ...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...SeniorFull timeRemote work
$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...SeniorRemote jobContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Linux OS Engineer. Be the first to apply!
- embedded developer Remote
- embedded systems software engineer Remote
- embedded engineer Remote
- embedded software engineer remote Remote
- embedded software engineer Remote
- remote linux administrator Remote
- linux specialist Remote
- senior linux systems engineer Remote
- unix linux systems engineer Remote
- redhat linux administrator Remote













