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