We're looking for a technically mature Linux Systems Developer to join our OS team in Madrid. You'll design, build, and maintain the operating system at the core of our Edge platform.
This is a low-level, systems-focused role , close to the hardware, where reliability, security, and deep debugging are part of everyday work.
The Role
We're looking for a technically mature Linux Systems Developer to join our OS team in Madrid. You'll design, build, and maintain the operating system at the core of our Edge platform.
This is a low-level, systems-focused role , close to the hardware, where reliability, security, and deep debugging are part of everyday work.
What You'll Do
Design and evolve Linux-based systems for high-reliability industrial environments .
Develop and maintain OS generation pipelines (image creation, build tooling, CI).
Drive hardware integration at OS level : bootloaders, kernels, drivers, networking, and storage.
Perform root-cause analysis , debugging, and performance tuning in embedded/edge systems.
Contribute to our Docker-based deployment platform and Yocto build infrastructure .
Collaborate with QA and platform teams to resolve complex incidents and deliver solid releases .
What You'll Bring (The Essentials)
Linux mastery : Deep understanding of user-space and kernel-space (systemd, networking, filesystems).
Embedded DNA : Hands-on experience with real hardware, toolchains, debugging, and build pipelines.
Strong engineering practices : Git, clean code, and collaborative development workflows.
Automation skills : Proficiency in Bash and/or Python (Go is a plus).
Language : Professional English for documentation and cross-team collaboration.
Nice to Have (Where you can shine)
Hardware : ARM and x86 experience (Jetson, NXP i.MX8, BCM), including flashing, BSPs, drivers, and HW interfaces (GPIO, serial, etc.).
Build systems : Proven experience with Yocto and CI tooling (e.g. Jenkins).
Containers : Production-grade Docker usage, container isolation, and
📌 Linux Systems Developer (Madrid)
🏢 GoHub
📍 Madrid