I will write imu sensor drivers and sensor fusion firmware for your device

Spain

I speak Spanish, English

Embedded Firmware, IoT and PCB Design Engineer

Embedded engineer in Barcelona. I take hardware from idea to working prototype: 4-layer PCB design in KiCad, bring-up, and C/C++ firmware on FreeRTOS for ARM Cortex-M. I built MOOVIA, my own IoT weara...
About this Gig

Your device has an accelerometer, gyroscope or full IMU but the data is noisy, drifts or is not reliable? I turn raw sensor data into measurements you can trust.


This package includes: a C driver for one IMU over SPI or I2C (configuration, FIFO, interrupts), basic calibration, orientation or motion estimation with a Madgwick or Kalman filter, and a validation report with real recorded data and plots.


Typical use cases: wearables and sports trackers, motion detection, tilt and orientation, step or repetition counting, vibration monitoring.


Proven on my own product MOOVIA: an IMU-based barbell velocity sensor with Madgwick, Kalman and ZUPT fusion, 999 Hz sampling and a 0.03 m/s difference against a commercial reference system.


Message me with your sensor model and goal before ordering.

Platform:

ESP32

Sensors:

Accelerometer

•

Position

•

Gyroscope

Expertise:

Firmware development

•

Testing

•

Signal processing

My Portfolio

Other Electronics Engineering Services I Offer

Related tags