Flipper logo

Linux Distro master | Senior

FlipperGlobal Remote


No Relocation

Posted: September 22, 2025

Job Description

We’re building a new product — Flipper One

Flipper One is a fully functional, Linux-based ARM computer in a compact form factor, powered by the Rockchip RK3576 SoC.

Because it’s an embedded system, we don’t want to rely on traditional update methods like Debian’s APT, which have some legacy drawbacks for our use case.

Why classic APT-style updates don’t work for us

  • Updates can leave the system in an inconsistent state if interrupted

  • No built-in way to roll back to a previous version

  • No simple method to reset the system to factory settings

That’s why we’re looking for a Senior Linux Distro Engineer to design a custom Linux distribution for Flipper One, based on a modern A/B partition, immutable root filesystem model with atomic upgrades. We plan to build on existing technologies such as SteamOS, OSTree, RAUC, or similar.

For user applications, we want a packaging method that isolates apps from the system and prevents breaking the OS — such as Flatpak, AppImage, or Snap.

Responsibilities

  • Design the Flipper One Linux distribution from scratch, using an A/B immutable upgrade system

  • Build the repositories and infrastructure for delivering system updates

  • Package the kernel, bootloader, and applications

  • Optimize the device stack — Device Tree, U-Boot, Linux kernel, and drivers

Requirements

  • Solid understanding of A/B partitioning and immutable root filesystem upgrades

  • Experience building and customizing U-Boot for embedded Linux devices

  • Strong understanding of the open-source contribution workflow — please share examples of your public contributions and links to relevant mailing lists or repositories

What we offer

  • Choose your work format: office, hybrid, or fully remote from anywhere in the world

  • You will be provided with all the necessary equipment for a comfortable working environment

  • Benefits such as VHI, corporate sports, foreign language courses, and therapy sessions

  • A five-day workweek with a flexible start of the working day

Additional Content

We’re building a new product — Flipper One

Flipper One is a fully functional, Linux-based ARM computer in a compact form factor, powered by the Rockchip RK3576 SoC.

Because it’s an embedded system, we don’t want to rely on traditional update methods like Debian’s APT, which have some legacy drawbacks for our use case.

Why classic APT-style updates don’t work for us

  • Updates can leave the system in an inconsistent state if interrupted

  • No built-in way to roll back to a previous version

  • No simple method to reset the system to factory settings

That’s why we’re looking for a Senior Linux Distro Engineer to design a custom Linux distribution for Flipper One, based on a modern A/B partition, immutable root filesystem model with atomic upgrades. We plan to build on existing technologies such as SteamOS, OSTree, RAUC, or similar.

For user applications, we want a packaging method that isolates apps from the system and prevents breaking the OS — such as Flatpak, AppImage, or Snap.

Responsibilities

  • Design the Flipper One Linux distribution from scratch, using an A/B immutable upgrade system

  • Build the repositories and infrastructure for delivering system updates

  • Package the kernel, bootloader, and applications

  • Optimize the device stack — Device Tree, U-Boot, Linux kernel, and drivers

Requirements

  • Solid understanding of A/B partitioning and immutable root filesystem upgrades

  • Experience building and customizing U-Boot for embedded Linux devices

  • Strong understanding of the open-source contribution workflow — please share examples of your public contributions and links to relevant mailing lists or repositories

What we offer

  • Choose your work format: office, hybrid, or fully remote from anywhere in the world

  • You will be provided with all the necessary equipment for a comfortable working environment

  • Benefits such as VHI, corporate sports, foreign language courses, and therapy sessions

  • A five-day workweek with a flexible start of the working day