Back to all jobs

[For Hire] Embedded Firmware + Edge ML — ESP32, STM32, nRF52, ROS2, BLE, LoRa, TFLite, Low-Power — Remote

[For Hire] Embedded Firmware + Edge ML — ESP32, STM32, nRF52, ROS2, BLE, LoRa, TFLite, Low
Reddit r/forhire
Apply NowSign in to track

irmware engineer available for remote contract work. Short one-off tasks or longer milestone-based projects, both fine.

What I build:

* **Firmware** — ESP32, STM32, nRF52, RP2040. C/C++, FreeRTOS, Zephyr, bare-metal when it's warranted.

* **Connectivity** — BLE (Nordic SoftDevice, Zephyr stack, ESP-IDF), Wi-Fi, LoRa / LoRaWAN, Matter, MQTT.

* **Low-power design** — taking sleep current from mA to µA. PPK2 measurements, wake-source auditing, peripheral gating, bootloader tweaks.

* **Drivers** — sensors and peripherals without good library support. I²C, SPI, UART, QSPI, I²S.

* **Edge ML** — quantized model deployment. TFLite Micro on MCUs, TFLite INT8 on SBCs like the Pi 4. Model shrinking, calibration, integration with real-time pipelines.

* **ROS2** — custom nodes, nav2 tuning, SLAM integration, lifecycle management, DDS QoS.

Recent projects:

* Autonomous exploration rover — ROS2 frontier planner with a U-Net map predictor, Cartographer SLAM, nav2. Writeup available.

* YOLOv8n trained on smoke/fire/human, quantized to a 3 MB INT8 TFLite file running on a Raspberry Pi 4 onboard a small drone. Sub-100ms per frame.

* Smart BMS on STM32 — multi-cell Li-ion, passive balancing, SOC estimation, protection logic.

* Four-tier adaptive comms stack for a field rover — Wi-Fi / 4G / LoRa mesh with bandwidth-aware failover.

Rates:

* Small jobs (a few days): flat fee, typically $500–$2000 depending on scope.

* Longer engagements: fixed-fee milestones rather than hourly. Rough bands $5k–$10k+.

* Happy to scope before quoting. For bigger projects I do a short paid scoping phase that you own regardless of whether we move forward.

DM me with a short description of what you're building and the state of the hardware and I'll respond.

Similar jobs