I will develop and debug embedded firmware and hardware interfaces
Embedded Firmware, RF, Satcom and Python Automation
About this Gig
Building a prototype, adding a firmware feature, or dealing with a device that will not communicate reliably? I develop and debug embedded software so your hardware performs the agreed function and your team can continue development.
My work includes STM32/Embedded C, SPI/I2C/UART peripherals, register-level control, telemetry, and Linux software for FPGA-connected systems. My O-RU firmware/control and Linux/FPGA integration experience brings practical RF/wireless product context to hardware-facing software.
I can help with new firmware functions, peripheral drivers, wireless-device control, communication faults, and firmware/hardware integration. We agree a design plan, deliverables and acceptance test before implementation.
Implementation deliveries include readable source changes, build/run instructions, interface notes and verification evidence. I document what changed, how to reproduce the result and how to build on it.
Send your board/MCU details, source project if available, schematic or datasheet, and required behaviour. Each package covers an agreed function or issue; larger projects use staged custom offers.
FAQ
Do you develop new firmware, or only debug STM32?
I do both. My work includes new firmware functions, device/peripheral control, communication interfaces, and debugging. STM32 is a demonstrated platform; Linux/FPGA-connected and wireless-control work can be discussed as a scoped custom task.
Can you work on firmware for wireless or RF products?
Yes. My experience includes RF/wireless product control, O-RU firmware/control, transceiver integration and Linux/FPGA interfaces.
Which package should I choose?
Basic for a design review or unclear issue; Standard for one small agreed feature or reproducible fix; Premium for one bounded module/interface integration. Send the project requirements so I can confirm feasibility and price.
Can you develop a complete product from scratch?
I can discuss a larger firmware project through staged custom offers with defined requirements, milestones and tests. The listed packages cover small, agreed tasks.

