Senior Embedded Linux OS Engineer
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
- ...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
...company, is seeking talented engineers to support critical programs... ...evolving global threats. As a Senior Software Engineer, you will... ...enhance our customized Linux OS ecosystem and maintain ownership... ...delivery and ongoing support for embedded Linux software systems....SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$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... ..., and accountability.Group DetailsThe Linux engineering team are responsible for Tradeweb's Linux... ...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
- ...Senior Embedded Software EngineerBoston, MA Job Type: Full-Time Location... ...for a Senior Embedded Software Engineer. This role is ideal for a highly... ...environments, including Linux, Windows, Embedded Linux, and... ..., QNX, ThreadX, FreeRTOS, uC/OS, MQX).Developing C code for mobile...SeniorFull timeRemote work
$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/FortiGate...SeniorFull timeContract workWork at officeImmediate startRemote workFlexible hours$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
- ...Job Overview : We are looking for a highly experienced Linux Infrastructure Engineer with deep expertise in traditional Linux administration, bare... ...recovery Strong troubleshooting skills across Linux OS, hardware, networking, and storage Bash and Python scripting...SeniorTemporary work
- ...Senior Linux Systems EngineerWe were early to the fight against Ubiquitous Technical Surveillance... ...talented software developers, systems engineers, and subject matter experts, building... ...technologiesAnsible and JenkinsCisco IOS, Cisco NX-OS, Juniper, and Fortinet/FortiGateIPSec,...SeniorImmediate startRemote workFlexible hours
$140k - $180k
...Senior Embedded Software EngineerOwl Labs is seeking an experienced Android AOSP and Linux developer to join our engineering team. The ideal candidate will have extensive experience developing embedded... ...electronics running Android OS and LinuxDebug complex system-level...SeniorWork at officeRemote workShift work- ...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
$150k - $200k
...Senior Embedded EngineerBurlingame, CAButlr is the leading AI platform for... ...'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...SeniorLocal areaRemote workWorldwide
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


