I will do bldc esc motor control snd dronecan uavcan peripheral firmware pid protection

United Kingdom

I speak English, French, German, Italian, Spanish, Arabic

UAV Firmware Engineer for PX4 ArduPilot Betaflight ESC and Motion Control

I develop professional embedded firmware for drones UAVs robotics and motion control systems. My expertise covers PX4 ArduPilot Betaflight INAV flight controller customization sensor integration Drone...
About this Gig

I develop production-focused BLDC ESC firmware for drones and robotics. This includes arming sequences, low-speed startup behavior, current feedback loops, over-current / over-voltage / thermal protection, stall detection, and bidirectional support where required. The firmware works with common STM32 targets and integrates cleanly with flight controllers using DShot-style digital protocols or classic PWM.

For the professional UAV segment I also build DroneCAN (UAVCAN) peripheral and sensor node firmware. Typical nodes include GPS, barometer, magnetometer, power modules, and smart sensors. You get standard message support, dynamic node allocation, parameter configuration, status reporting, and CAN bootloader-ready structure so the node behaves like a commercial AP_Periph-style device on both ArduPilot and PX4 systems.

What you receive:


Clean, modular embedded C firmware

Configurable PID and protection parameters

Current sensing and closed-loop control logic

DroneCAN / UAVCAN node implementation when ordered

Basic integration notes and test guidance

Source code ownership


Whether you need a robust drone ESC controller, a robotics BLDC driver, or a reliable CAN sensor node.....

Platform:

ESP32

Sensors:

Temperature

•

Humidity

•

Accelerometer

•

Ultrasonic

•

Microphone

Expertise:

Firmware development

•

Microcontrollers

•

Networking

•

IoT