Job Description
We are Flipper Devices, the team that created Flipper Zero, a portable multi-tool for engineers in a toy-like body. It loves emulating keys and analyzing digital stuff, such as radio protocols, access control systems, hardware and more.
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.
Requirements:
- 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
Your 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