I will develop embedded firmware in c for stm32 microcontrollers
Embedded Systems Developer PIC32, STM32, ESP and IoT Firmware
About this Gig
Im an embedded systems developer specialized in STM32 and PIC32 firmware in C.
I help engineers, makers and companies develop or debug their embedded projects with clean, reliable and well-documented code.
What I can do for you:
- Peripheral setup (GPIO, UART, I2C, SPI, Timers, PWM)
- Sensor integration (MAX31855, BME280, OLED I2C, RS485 modules, etc.)
- Firmware debugging, optimization and troubleshooting
- Driver development and protocol implementation
- Step-by-step support with clear comments and explanation
Whether you need a small STM32/PIC32 code fix, a full driver, or a complete embedded module, I can help you reliably and on time.
Clean code, fast response, and full transparency on every step.
Contact me before ordering so we can check the requirements together.
My Portfolio
FAQ
Do you provide the hardware for development?
No, the buyer must provide the required hardware or purchase it separately. If I need to buy a specific board or sensor, the cost will be added to the order
Can you work with any STM32 microcontroller?
Yes, I can work with most STM32 MCUs. Please specify the exact model in the order requirements to confirm compatibility.
Do you write code using STM32CubeMX or bare-metal C?
I can work with both STM32CubeMX-generated projects and fully custom bare-metal C code. Let me know your preferred workflow.
What IDEs do you support?
I mainly work with STM32CubeIDE, but I can also support Keil, PlatformIO, or custom Makefile projects on request.
Do you offer long-term support or future updates?
Yes, I offer extended support and future updates as a separate order or as Gig Extras.
Do you test the firmware on real hardware?
Yes, if I have the same board/sensors available. If not, I will use simulation/debug tools and assist you in testing it on your side.
Can you integrate external sensors or communication modules?
Yes, I can integrate I2C, SPI, UART sensors/modules such as MAX31855, OLED, BME280, ESP modules, etc.
Do you provide documentation?
Documentation (PDF, flowcharts, explanation of the code) is included only in Standard and Premium packages.
