We are looking for:
We are the creators behind Flipper Zero, a portable multi-tool designed for engineers. Compact enough to slip into a pocket, it's always ready to analyze both wired and radio protocols, copy contact and contactless keys, and offers a range of other features. Flipper captivates both technology enthusiasts and those new to the field.
Become Part of our Team

Apart from many other things, our team works on creating developer tools, support systems, and computing infrastructure — namely, the firmware compilation toolchain, containers, CI/CD, packaging systems and everything that hosts them.


Requirements

  • Linux (advanced level): architecture, deployment, debugging
  • Docker: web, toolchain, auxiliary tools containerization
  • K8S (advanced level): architecture, public and private clouds, networking (including service mesh), SAN, debugging
  • Python for build automation, testing, and deployment
  • Observability: Monitoring (Zabbix/Nagios, etc), Logging (graylog, logstash, etc), Metrics(Prometeus)
  • CI/CD
  • Networks (OSI Model, Linux network stack)

Nice-to-haves

  • MacOS, Windows
  • С/С++ (basic level, e.g. able to compile and understand the code)
  • dpkg-buildpackage / rpmbuild / etc.
  • OBS / Launchpad / etc.

Your responsibilities

  • k8s and Flipper Devices infrastructure
  • CI/CD

What we offer

  • A flexible work format: office or hybrid.
  • Workspace located at Greenwich Peninsula (Jubilee line, Grey line)
  • A team of talented and motivated individuals
  • All the necessary equipment for a comfortable working environment
  • Benefits such as VHI, corporate sports, foreign language courses, and therapy sessions
  • A well-equipped office with all the amenities you might need
  • A five-day workweek with a flexible start of the working day

Testing is a critical aspect of our production, and it is incredibly important at all stages of creating Flipper Zero. Our developers are actively working on new software and hardware versions, so our team is looking for a Senior QA Engineer / SDET.


The primary responsibility is to automate testing of our devices' firmware, companion applications, and services.


Requirements

  • Excellent knowledge of Python, pytest, Selenium/Playwright, and all types of databases; FastAPI/Flask would be a plus
  • Developing and maintaining a testing framework using pytest, backend + frontend
  • Experience in testing mobile applications
  • Setting up CI pipelines (with GitHub Actions)
  • Working with Docker / Docker Compose / Kubernetes

Nice-to-haves

  • Experience working in an electronics / mechanical / embedded development team
  • Reading circuit diagrams at a basic level
  • Experience in physical testing of hardware
  • Ability to work with soldering and measuring equipment (oscilloscopes / multimeters / logic analyzers)
  • Basic understanding of hardware production testing processes

Your responsibilities

  • Building and maintaining a testing framework for firmware
  • Support for CI pipelines on self-hosted runners with physical devices
  • Automation of web tests, including tests for Electron-based apps
  • Developing a framework for mobile devices (without writing tests)
  • Automation consulting for the Production Testing Team

What we offer

  • Choose your work format: office, hybrid, or fully remote from anywhere in the world
  • You will be surrounded by a team of talented and motivated individuals
  • 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 well-equipped office with all the amenities you might need
  • A five-day workweek with a flexible start of the working day

We’re constantly working on our firmware, which consists of a FreeRTOS-based OS and many standalone applications. We’re always looking for new developers to join the team — this time we need an experienced C developer familiar with embedded software systems.


Qualifications

  • Proficiency in C (ARM, Cortex-M4)
  • Experience in concurrent programming with RTOS
  • Experience working with STM32 peripherals
  • Proficiency in both English or Russian languages


Nice-to-haves

  • Proficiency in modern С++.
  • Experience in developing low-power devices

Responsibilities

  • Designing and developing system API and Flipper Zero applications
  • Launching and debugging new devices
  • Writing and maintaining documentation
  • Performing code reviews

What we offer

  • A flexible work format: office or hybrid
  • Workspace located at Greenwich Peninsula (Jubilee line, Grey line)
  • A team of talented and motivated individuals
  • All the necessary equipment for a comfortable working environment
  • Benefits such as VHI, corporate sports, foreign language courses, and therapy sessions
  • A well-equipped office with all the amenities you might need
  • A five-day workweek with a flexible start of the working day