I will develop embedded firmware and linux drivers for arm, esp32, stm32, iot devices

United Kingdom

I speak English

Hardware Prototyping Specialist

Jabil Inc. Process Engineer 2021–2024 | St. Petersburg, FL (HQ) / Anaheim, CA facility Collaborated with Jabil Inc., a global leader in engineering, supply chain, & manufacturing solutions (HQ: St. P...
About this Gig

Hello welcome to my gig,


I provide professional embedded systems and IoT firmware development using Modern C++17/20 for ARM Cortex-M/A, ESP32, STM32, NXP i.MX, and Raspberry Pi. I specialize in bare-metal MCU programming, RTOS tasks, embedded Linux drivers, and peripheral integration.


Services I offer:

  • MCU firmware development in C++17/C++20
  • RTOS development and task scheduling
  • Embedded Linux driver creation and device tree configuration
  • Peripheral interface programming (UART, SPI, I2C, CAN, ADC, DAC, PWM, GPIO)
  • Low-power IoT device development
  • Communication protocols: MQTT, CoAP, Modbus, TCP/IP, BLE, Wi-Fi, LoRa
  • Qt/QML GUI for embedded devices
  • Debugging with JTAG/SWD, logic analyzers, and firmware validation
  • CI setup and unit testing

I also handle cross-compilation, Buildroot/Yocto projects, and board bring-up. All code is clean, well-documented, and tested for reliable operation.


Whether you need a simple MCU program, custom Linux driver, or full IoT system, I can deliver a robust solution tailored to your hardware and project needs.


Platform:

ESP32

Sensors:

Temperature

Humidity

Accelerometer

Ultrasonic

Microphone

Expertise:

Firmware development

RTOS

Debugging

SoC optimization

Other Electronics Engineering Services I Offer