I will develop esp32 firmware in esp idf and freertos for your sensor prototype

Kenya

I speak English, Swahili

ESP32 and FreeRTOS firmware engineer, LLM features in Python

Firmware and software engineer in Nairobi. I build ESP32 firmware in ESP-IDF and FreeRTOS, and I find the timing bugs that are hard to reproduce. On my own two-board ADAS/ECU build, a priority bug mad...
About this Gig

I write ESP32 firmware in C on ESP-IDF and FreeRTOS: sensors read on time, task priorities chosen on purpose, and links that report stale data instead of acting on it.

Shipped on my own bench: a two-board ADAS/ECU system over ESP-NOW. Ultrasonic distance read by GPIO interrupt, with filtering that removed two kinds of phantom braking; a 100 Hz control loop with 0 missed deadlines; framed radio messages with sequence numbers and re-pairing after a reboot; a supervisor that can tell a silent sender from a receiver that can't act; 6-7 ms from sensor to confirmed action.

What I can build for you: sensor drivers with filtering (GPIO, UART, I2C, SPI); FreeRTOS task design with priorities, core pinning, queues and ISR hand-off; ESP-NOW links between boards; watchdogs, heartbeats and fault reporting; and CMake/Kconfig builds with one firmware per board role.

What you get: source in a Git repo, build steps, a README of the design decisions, and logs from the board.

Tell me your sensors and radio, and I'll say plainly what I've done before and what will be new.

Platform:

ESP32

Expertise:

Firmware development

•

RTOS

•

Microcontrollers