I will px4 ardupilot dronecan uav pid bldc motor control sensor fusion firmware
Embedded Firmware Engineer for Automotive Industrial and AI Devices
About this Gig
I developed this specifically around buyer terminology rather than stuffing every keyword from your research into one paragraph.
I develop robotics and UAV firmware for drones, autonomous vehicles, motor control systems and embedded motion platforms. I work with PX4, ArduPilot, DroneCAN, UAVCAN, MAVLink, Betaflight and STM32 flight controllers, supporting IMU, GPS, barometer, magnetometer and sensors.
My work covers flight control, PID control, sensor fusion, state estimation, BLDC and ESC control, servo and stepper motion, telemetry, calibration and failsafe logic. I also develop drivers and peripheral firmware for SPI, I2C, UART and CAN devices.
A key part of my approach is validation. Where applicable, I can structure firmware for SITL or bench testing, diagnostic logging, fault handling and parameter configuration, with clear documentation for integration.
Whether you are building a multirotor, fixed wing UAV, VTOL, rover, robotic arm, autonomous machine or CNC motion system, I can turn your hardware requirements into reliable embedded control software.
FAQ
What drone firmware can you develop?
I develop custom drone firmware for PX4 ArduPilot Betaflight and STM32 flight controllers, including flight control telemetry sensor integration and peripheral support.
Can you work with PX4 and ArduPilot?
Yes. I can customize PX4 or ArduPilot for supported hardware, peripherals, sensors, control functions, telemetry and specific UAV requirements.
Can you develop PID motor control?
Yes. I can implement PID control for BLDC ESC servo stepper and other motion-control applications with configurable parameters and control-loop logic.
Do you support IMU sensor fusion?
Yes. I can integrate IMU GPS barometer magnetometer and other sensors for sensor fusion state estimation orientation and navigation-related functions.
Can you develop DroneCAN or UAVCAN firmware?
Yes. I can develop CAN-based UAV peripherals such as sensor nodes power modules actuator interfaces and telemetry devices using DroneCAN or UAVCAN architectures.
Can you integrate ESC and BLDC motor control?
Yes. I can work with BLDC motor control ESC interfaces actuator commands current feedback and protection logic depending on the target hardware.
Do you provide firmware testing?
Yes. Where the project permits I can support SITL simulation bench testing diagnostics logging fault handling and integration validation before deployment.
Can you work with custom flight controller hardware?
Yes. I can work with custom STM32 and other embedded controllers by integrating sensors communication interfaces actuators and required firmware functions.

