Remote Senior Embedded Linux OS Engineer

Nabu Casa

Madrid

Presencial

EUR 68.000 - 87.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Remote work
Five weeks PTO
Education budget
Annual bonus
Internet stipend

Descripción de la vacante

Nabu Casa is seeking a Senior Embedded Linux OS Engineer to own embedded Linux enablement for our hardware team. This role focuses on Buildroot-based platform development, BSPs, bootloader configuration, and long-term maintainability across Home Assistant OS hardware.

You will collaborate with hardware and open-source contributors, drive platform reliability, support new boards, and upstream patches to related projects. This is a full-time, remote position reporting to the Engineering Manager.

Formación

  • Strong embedded Linux experience, including Buildroot, Yocto, or similar embedded OS environments.
  • Deep understanding of Linux OS, services, hardware bring-up, and platform reliability.
  • Experience with bootloaders, partition layouts, OTA updates, and lifecycle management.
  • Reads hardware schematics/datasheets and works across hardware/software boundaries.
  • Experience with cross-compilation toolchains and low-level debugging tools (serial, GDB, strace, JTAG).
  • Ability to read/write C/C++ for driver-related work and strong Python for automation.
  • Knowledge of security hardening for embedded OS.
  • Experience with Home Assistant OS or similar embedded Linux platforms is a plus.

Responsabilidades

  • Maintain and improve Home Assistant OS support for Nabu Casa hardware platforms.
  • Collaborate with Home Assistant OS contributors and Open Home Foundation developers to improve platform support.
  • Support board bring-up activities for new hardware products (Buildroot config, BSPs, bootloader, partitions).
  • Optimize OS performance, hardware utilization, stability, and reliability across devices.
  • Maintain Buildroot-based build infrastructure for reproducible builds.
  • Investigate and resolve platform-level issues (boot regressions, drivers, updates, kernel panics).
  • Work with hardware teams during development and validation of new boards to ensure OS support and compatibility.
  • Upstream patches to Linux, U-Boot, Buildroot, or related projects.
  • Engage with silicon vendors and open-source maintainers to improve platform support.
  • Contribute to OS security hardening and platform reliability improvements.
  • Help maintain CI pipelines for OS builds and validation.
  • Document architecture, board status, debugging procedures, and key decisions.

Conocimientos

Embedded Linux
Linux internals
Bootloaders
Buildroot/Yocto
C/C++
Python
Security hardening
Home Assistant OS experience

Herramientas

Buildroot
YOCTO
GDB
JTAG

Descripción del empleo

Nabu Casa is seeking a Senior Embedded Linux OS Engineer to own embedded Linux enablement for our hardware team. This role focuses on Buildroot-based platform development, BSPs, bootloader configuration, and long-term maintainability across Home Assistant OS hardware.

You will collaborate with hardware and open-source contributors, drive platform reliability, support new boards, and upstream patches to related projects. This is a full-time, remote position reporting to the Engineering Manager.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer
Senior Software Engineer

TechTeamz • España

Presencial
Lead Embedded Software Architect – Space Propulsion (Remote)
Lead Embedded Software Architect – Space Propulsion (Remote)

Octagon Group • Comunidad de Madrid

Híbrido
EUR 70.000 - 100.000
Private health insurance
Learning budget €1000 annually
Remote work up to 10 days/month
Linux Systems Developer
Linux Systems Developer

GoHub • Madrid

Presencial
EUR 65.000 - 95.000
Embedded Software Engineer (C++, Python, Linux) – Remote
Embedded Software Engineer (C++, Python, Linux) – Remote

ALTEN Delivery Centre Spain • Madrid

Híbrido
EUR 40.000 - 60.000
Long-term contract
International projects
Remote work flexibility
+2
Senior Embedded Linux Firmware Engineer for TV Platforms
Senior Embedded Linux Firmware Engineer for TV Platforms

Titan OS • Barcelona

Presencial
EUR 60.000 - 80.000
Competitive compensation
Private health insurance
Diverse and international team
+1
Ubuntu OS Architect - Remote Part-Time (CET)
Ubuntu OS Architect - Remote Part-Time (CET)

Red Global • España

Híbrido
Founding/Lead Embedded Systems Engineer
Founding/Lead Embedded Systems Engineer

Strativ Group • Madrid

Presencial
EUR 45.000 - 65.000
Competitive salary
Autonomous high-impact work
Hands-on hardware involvement
+2
Embedded Software Engineer –C++/Python / Linux. International Projects
Embedded Software Engineer –C++/Python / Linux. International Projects

ALTEN Delivery Centre Spain • Madrid

Híbrido
EUR 40.000 - 60.000
Long-term contract
International projects
Remote work flexibility
+2
Senior Firmware Engineer: Embedded Linux & PCIe for AI Hardware
Senior Firmware Engineer: Embedded Linux & PCIe for AI Hardware

IC Resources • Barcelona

Presencial
EUR 70.000 - 100.000
Attractive salary package
Staff Firmware and Operating System Engineer
Staff Firmware and Operating System Engineer

OPENCHIP & SOFTWARE TECHNOLOGIES • Barcelona

Híbrido
EUR 110.000 - 150.000
Flexible schedule
Hybrid work environment
Career development opportunities