I will develop imu sensor fusion kalman madgwick orientation estimation firmware

United Kingdom

I speak English

Embedded Firmware Engineer for Sensor Data Acquisition and Precision

I develop embedded firmware for reliable sensor measurement data acquisition and industrial monitoring using STM32 ESP32 and Arduino. My work covers multi sensor integration timestamped data logging R...
About this Gig

Tired of noisy IMU data that drifts, jitters, or makes your robot, drone or wearable unusable?

I turn raw accelerometer and gyroscope readings into stable, usable orientation and motion data. I implement practical sensor fusion and signal filtering firmware that works on real hardware not just MATLAB simulations.

What you get:


Moving average, median and low-pass filters for clean signal smoothing and noise reduction

Kalman filter and Extended Kalman Filter (EKF) implementations

Madgwick and Mahony AHRS algorithms for fast, low-compute orientation estimation

Accelerometer + gyroscope (+ magnetometer when available) fusion

Proper IMU calibration, bias estimation and gravity compensation

Quaternion and Euler outputs that avoid gimbal lock

Real-time code optimized for STM32, ESP32, Arduino, nRF52 and similar MCUs


I focus on the details most sellers skip: vibration rejection, temperature-aware bias handling, fixed-point options for tight MCUs, clear tuning parameters, and before/after validation so you can actually trust the output.

Scope stays realistic advanced position estimation only when extra sensors and reference data support the required accuracy.


Platform:

ESP32

Sensors:

Temperature

•

Humidity

•

Accelerometer

•

Ultrasonic

•

Microphone

Expertise:

Firmware development

•

RTOS

•

Debugging

•

SoC optimization