× Home About Products Technology Careers Contact
Architecture & Stack

The Tech Stack

We build the full stack. From soldering the ESCs to training the visual odometry models, we own the pipeline to ensure absolute reliability.

Core Systems

We do not rely on standard consumer flight controllers. Our systems are divided into low-level real-time control (firmware) and high-level mission planning (inference).

Perception & Inference

High-level decision making runs on our Neural Core (Jetson architecture). It processes stereo vision feeds in real-time, executing visual-inertial odometry (VIO) to determine position without GPS. Obstacle segmentation models run at 30+ FPS directly on the GPU edge.

ROS2 Ubuntu PyTorch OpenCV TensorRT

Flight Control (RTOS)

The low-level flight controller handles motor mixing, PID loops, and sensor fusion (IMU, barometer, magnetometer) at extreme frequencies (800Hz+). This layer is entirely decoupled from the Neural Core to ensure the drone never falls, even if a neural net crashes.

STM32 / ESP32 FreeRTOS C/C++ ArduPilot (Custom)

Ground Control & Telemetry

Our ground station software provides encrypted, low-latency telemetry and mission planning. It communicates with the drone via MAVLink over a dedicated RF link, avoiding standard Wi-Fi bands for superior penetration and range.

MAVLink React WebSockets LoRa / 900MHz
What it enables
01

GPS-Denied Navigation

By relying on visual odometry and optical flow, our drones can navigate deep inside warehouses, under bridges, or in heavily jammed environments where standard drones trigger emergency landings.

02

Dynamic Obstacle Avoidance

Depth maps generated from stereo cameras are fed into local planners. The drone dynamically recalculates its trajectory to avoid moving objects in real time.

03

Swarm Resilience

Because each drone handles its own inference and pathfinding locally, adding more units to a mission scales linearly. They do not fight for cloud bandwidth.

Want to work on this?
We are hiring engineers.

View Open Roles →