I will write stm32 and esp32 firmware with freertos, can, or iot

Pakistan

I speak Urdu, English, German

14 orders completed

Expert in Embedded Systems, 3D CAD Design, and Python Programming

I'm a Mechatronics engineer who builds embedded firmware for STM32, ESP32, Arduino and Raspberry Pi: sensor drivers, motor control, FreeRTOS systems, CAN bus, and cloud-connected IoT devices. I've del...
About this Gig

Need firmware that runs reliably on real hardware? I write, debug, and deliver embedded code for STM32 and ESP32 projects, from a single sensor driver to a full multi-peripheral system.

Recent work: an automotive Body Control Module on STM32F4 and ESP32 with dual CAN bus, real-time WebSocket monitoring, and OTA updates.

WHAT I BUILD

STM32, ESP32, Arduino/AVR and Raspberry Pi firmware

FreeRTOS task scheduling and real-time systems

Motor control: BLDC, stepper, DC with PID

CAN bus (single and dual), UART, SPI, I2C, Modbus RTU/TCP, BLE, Wi-Fi

IoT: MQTT, WebSocket dashboards, Firebase, ThingSpeak, Google Sheets

OTA updates, CRC-checked persistent storage

Debugging and fixing existing firmware

WHAT YOU GET

  • Clean, commented source code
  • Short README with wiring and build steps
  • Simulation in Proteus or Wokwi if you don't have the board yet

TOOLS: STM32CubeIDE, PlatformIO, Arduino IDE, Proteus, Wokwi, oscilloscope and logic analyzer.

Message me before ordering with your board, sensors, and what the system should do. I'll confirm scope and timeline first.

Platform:

STM32

Sensors:

Temperature

•

Humidity

•

Accelerometer

•

Ultrasonic

•

Microphone

Expertise:

Firmware development

•

RTOS

•

Debugging

•

SoC optimization

My Portfolio