For the past three years I had worked in a small team on an quadrotor UAV project. All software I have created was ran using STM32F4 microcontrollers (STM32F405, STM32F439 and STM32F446). I have developed, inter alia, Kalman filter and extended Kalman filter-based algorithms for fusion of gyroscope, accelerometer, magnetometer, barometer, GNSS and rangefinder (sonic and laser) data.
Right now I am starting my own business with aim of providing software and system design engineering services.
I will be glad to answer any of your questions either here or on Skype (live:juda.piotr_1).
Best regards,
Piotr