I will develop stm32 esp32 embedded c firmware with freertos

Sri Lanka

I speak Sinhala, English, Japanese, Tamil

4 orders completed

Robotics and Embedded Systems Engineer

Hi, I’m Prageeth, Robotics and Embedded Systems Engineer focused on building, debugging, simulating, and testing engineering systems. I develop embedded firmware and robotics software for control, aut...
About this Gig

Need reliable firmware for a microcontroller, custom PCB or real embedded product?


I develop and debug Embedded C/C++ firmware across STM32, ESP32, ARM Cortex-M, AVR, PIC, 8051, RP2040, nRF and other MCUs.


I work with FreeRTOS, bare-metal, HAL, LL, register-level code and vendor SDKs.


Services include:

  • UART, SPI, I2C, CAN, RS485, USB, ADC, PWM, DMA, GPIO, timers, interrupts and watchdogs
  • Sensor, encoder, display and motor-control drivers
  • FreeRTOS tasks, queues, mutexes, software timers and state machines
  • Driver integration, feature development, communication stacks and hardware bring-up
  • Build errors, linker issues, timing bugs, hard faults and firmware debugging


I can develop new firmware, extend existing projects, fix bugs or clean up embedded architecture. You receive the agreed source/project files, build or flash instructions and test guidance.


I focus on maintainable, testable firmware and clear engineering communication.

This Gig is for software and firmware work. PCB design and physical hardware repair are not included unless separately agreed.


Send your MCU, board, peripherals, toolchain, current behavior and expected behavior before ordering.

Platform:

STM32

Sensors:

Temperature

•

Humidity

•

Accelerometer

•

Ultrasonic

•

Microphone

Expertise:

Firmware development

•

RTOS

•

Debugging

•

Microcontrollers

My Portfolio