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 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...SeniorRemote workWork from home1 day per week
- ...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
- ...You Bring As Flock expands our Device OS Team for our Aviation hardware products,... ...implementation. You’ll work closely with senior engineers, internal stakeholders and external partners, building your expertise in embedded Linux and kernel development while contributing...SuggestedFull timeInternshipRemote work
$86.8k - $165.2k
...rapidly evolving global market. As a Senior Software Engineer in this organization, you will be involved... ...all the most recent technologies in embedded software development. Within Collins... ...continuously enhance our customized Linux OS ecosystem and maintain ownership over...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$180k - $300k
...vertically integrated team. That means we touch everything:- Embedded firmware- Cellular modems & SIMs- Linux networking- Cloud backend services- Command... ...onto the devices we ship to our customersOwn the full engineering cycle end to end, including scoping, architecture...SeniorFull timeWork experience placementWork visaFlexible hoursShift work- Flock Safety is expanding its Device OS Team for aviation hardware, focusing on a stable embedded Linux stack across drones and docks. You will contribute from driver... ...to kernel-level bring-up, collaborating with engineers and partners to deliver reliable software. The role...SeniorRemote work
$200k - $250k
...developing innovative trading protocols, embedding analytics into execution, and building... .... Group Details The Linux engineering team are responsible for Tradeweb’s Linux... ...heavily involved in the hardening of the OS, development and running of deployment...SeniorFull timeWork experience placementWork at officeImmediate startRemote 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...Full timeRemote work
$125k - $150k
...We're ALTEN Technology USA, an engineering company helping clients bring... ...Responsibilities · Develop and maintain embedded platform software and build... ...support Yocto-based embedded Linux distributions · Create CI/CD... ...understanding of BSP and OS layers, boot flows, and device...Permanent employmentFor contractorsRemote work- Job DescriptionThis position is on the Embedded Software team within the Research & Development organization of Checkpoint Systems.The Senior Software Engineer - Embedded Linux Platforms is responsible for designing, developing, maintaining and enhancing software that runs...SeniorLocal areaRemote work
- fab2 is hiring embedded software engineers to build firmware for real-time control of semiconductor tools. You’ll develop from board bring-up to production... ...across hardware and software boundaries. You will write Linux-based Rust applications for equipment control, diagnostics,...Senior
- ...Linux OS Engineer Responsibilities & Qualifications: Responsibilities: 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...Remote work
$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.Experience...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workRelocation packageFlexible hours- Our client is looking for a hands-on Embedded OS Engineer to own the Ubuntu-basedLinux firmware stack on our MK2 drone platform (Qualcomm QRB... ...preserve the integrity of pinnedupstream BSP branchesEmbedded Linux System Configuration• Configure systemd-networkd for runtime...Full timeLocal areaRemote work
- ...Title: Senior Linux Engineer Location: HYBRID - Charlotte, NC or Kennesaw, GA - 3 days a week and 2 days a week remote Looking for a resource can that do design work and support the OS. The resource will have previous experience in design infrastructure beginning...SeniorRemote work2 days per week3 days per week
- ...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
- ...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...Full timeWork at officeLocal areaRemote workWorldwide
- Senior Platform Engineer (Embedded Linux) Senior Platform Engineer (Embedded Linux) at Matic Robots Company Overview Each year, 2.5 trillion hours are spent on household chores. At Matic, we’re on a mission to recapture that lost time, and we’re doing it by revolutionizing...SeniorImmediate startWork from home
- ...Linux Infrastructure Engineer We are looking for a highly experienced Linux Infrastructure Engineer with deep expertise in traditional Linux administration... ...recovery Strong troubleshooting skills across Linux OS, hardware, networking, and storage Bash and Python...SeniorRemote work
$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- ...A leading technology company is seeking a fully remote Embedded Linux Software Developer to join its engineering team. The role involves designing and integrating software for embedded Linux, with a focus on high-quality, reliable firmware. Candidates should have strong...Remote work
$174k - $252k
...years of experience working with embedded operating systems.Preferred... ...SPI, UART). Knowledge of Unix/Linux environments and kernel development.Google's software engineers develop the next-generation technologies... ...the sensor stack and Wear OS, for first-party wearable...SeniorRemote work- ...public cloud, data science, AI, engineering innovation and IoT. Our... ...growing. We are hiring an Embedded Linux Field Engineering Manager to... ...Canonical provides the base Ubuntu OS and kernel, with secure... ...engineers, ranging from graduate to senior, in the areas of Presales and...Full timeWork at officeLocal areaRemote workWorldwide
$155.1k - $196.5k
...software developers, systems engineers, and subject matter experts, building... ...for an experienced, cleared Senior Systems Engineer to join our... ...should be comfortable at the Linux command line, understand how... ...Jenkins Cisco IOS, Cisco NX-OS, Juniper, and Fortinet/...SeniorFull timeContract workWork at officeImmediate startRemote workFlexible hours- ...Consulting – Max Corporate Group is seeking an experienced Senior Linux/SDET Engineer for a leading global technology organization. This... ...performance engineering ~Cloud infrastructure engineering ~Embedded or platform systems development ~Large-scale distributed...SeniorFull timeRemote workRelocation
- ...Senior Software Engineer, Device OS Apkudo's Device OS team is the engineering backbone that makes our custom... ...hardware: hands-on electronics or embedded experience, a relevant university... ...automation environments. Familiarity with Linux system administration, systemd...SeniorRemote work
$250k - $300k
...set the technical direction for Crusoe's Linux kernel team, owning the roadmap and architecting... ...problems while mentoring and growing the engineers around you to deliver production-ready... ...root-cause analysis of issues across the OS and hardware layers. You will lead the...SeniorFull timeTemporary 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
$180k - $210k
...Location Type On-site Department Software Engineering Compensation $180K - $210K - Offers Equity... ...microcontrollers up through application stack in embedded Linux. This can include everything from bootloaders on systems without an OS up through applications in C and C++ inside...Full timeWork at officeWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Linux OS Engineer. Be the first to apply!
- embedded software engineer remote Remote
- embedded software engineer Remote
- embedded systems software engineer Remote
- embedded engineer Remote
- embedded developer Remote
- linux systems administrator Remote
- linux engineer Remote
- senior linux systems engineer Remote
- redhat linux administrator Remote
- linux specialist Remote


