Firmware development for smart devices

Our expirienced team of firmware engineers develops sophisticated embedded systems for IoT, robotics and other applications.

Firmware development for smart devices

Technologies we use

ESP-IDF

ESP-IDF

RTOS

RTOS

STM32

STM32

Arduino

Arduino

Raspberry Pi

Raspberry Pi

Linux

Linux

Zephyr OS

Zephyr OS

C/C++

C/C++

Python

Python
Need firmware for you device?

Showcase

"Sentry" - position tracking robot

Sentry is a position tracking robot that uses image recognition to track the position of a human. It uses a horizontal and vertical stepper motor to orient the robot towards human. It is controlled by a Linux-based system with a Nordic board. Our in-house firmware supports features like image recognition, human detection and position tracking, horizontal + vertical stepper motor control, and WIFI connection.

  • Nordic board
  • Linux
  • C
  • USB camera
  • Image recognition
  • Human detection and position tracking
  • Horizontal + vertical stepper motor control
  • WIFI connenction
Sentry

"Backtrack" - posture tracking and improvement device

Backtrack

"Backtrack" is a device that detects spine movements and position. The data is analyzed by AI and the device reminds patients to fix their posture. It is controlled by a Nordic board and uses a BLE (Bluetooth Low Energy) connection to communicate with a Python desktop app.

  • Zephyr RTOS
  • Nordic nrf52840 board
  • lsm6dso accelerometer and gyroscope
  • C
  • BLE (Bluetooth Low Energy) connection
  • WIFI connenction
  • AI-based posture detection
  • Python desktop app with BLE connection

Airsoft grenade

Grenade

Airsoft grenade with display, timer and motion sensor. It is controlled by an ESP32 board, has a buzzer and a motion sensor.

  • ESP32 chip
  • OLED display
  • Motion sensor
  • C

Health tracking watch

Health tracking watch

Health tracking watch with heart rate monitoring, sleep tracking, and activity tracking. It is controlled by a Nordic board and uses a BLE (Bluetooth Low Energy) connection to communicate with a Python desktop app.

  • First prototype with stm32wb55 chip
  • Second version with Nordic nrf52840 board
  • lsm6dso accelerometer and gyroscope
  • C
  • stm32cube
  • Zephyr RTOS
  • BLE (Bluetooth Low Energy) connection
  • WIFI connenction
  • Heart rate monitoring
  • Temperture tracking
  • SPO2 sensor
  • Python desktop app with BLE connection
Let's turn your idea into reality!