Senior Embedded Linux OS Engineer

New
N
Nabu CasaSmart Home
Europe - Anywhere, At least 3 hours of overlap in the workdayFull-TimeSenior
SalaryCzechia: 1,400,000 - 1,800,000 CZK; Greece: 50,000 - 62,000 EUR; Hungary: 21,000,000 - 27,000,000 HUF; Italy: 72,000 - 91,000 EUR; Portugal: 66,000 - 85,000 EUR; Poland: 348,000 - 426,000 PNL; Romania: 334,000 - 449,000 RON; Netherlands: 83,000 - 101,000 EUR; Spain: 68,000 - 87,000 EUR; UK: 76,000 - 97,000 GBP
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonC++

Requirements

  • Strong embedded Linux experience, including Buildroot, Yocto, or similar environments.
  • Deep understanding of Linux OS, system services, and hardware bring-up.
  • Experience with bootloaders, partition layouts, and OTA update systems.
  • Proficiency in reading hardware schematics and datasheets.
  • Hands-on experience with cross-compilation toolchains and debugging tools (GDB, strace, JTAG, logic analyzers).
  • Ability to read and write C/C++.
  • Strong Python skills for automation and scripting.
  • Familiarity with embedded OS security hardening practices.
  • Ability to independently own complex platform areas.
  • Strong debugging and methodical troubleshooting mindset.
  • Ability to work effectively in distributed remote teams.

Responsibilities

  • Maintain and improve Home Assistant OS support for Nabu Casa hardware platforms.
  • Collaborate with contributors and the Open Home Foundation to improve platform support.
  • Support board bring-up activities including Buildroot configuration, BSPs, and bootloader setup.
  • Optimize operating-system performance, stability, and reliability.
  • Maintain and improve the Buildroot-based build infrastructure.
  • Investigate and resolve platform-level issues such as boot regressions, driver failures, and kernel panics.
  • Upstream patches to Linux, U-Boot, Buildroot, or related open-source projects.
View Full Description & ApplyYou'll be redirected to the employer's site
Czechia: 1,400,000 - 1,800,000 CZK; Greece: 50,000 - 62,000 EUR; Hungary: 21,000,000 - 27,000,000 HUF; Italy: 72,000 - 91,000 EUR; Portugal: 66,000 - 85,000 EUR; Poland: 348,000 - 426,000 PNL; Romania: 334,000 - 449,000 RON; Netherlands: 83,000 - 101,000 EUR; Spain: 68,000 - 87,000 EUR; UK: 76,000 - 97,000 GBP
Apply Now