I will develop stm32 firmware in c or cpp with stm32cubeide
Embedded Engineer, PCB designer and Firmware Developer
About this Gig
I develop STM32 firmware for control and measurement devices: motor controllers, sensor systems and signal instruments. You get code that is structured, commented and tested on real hardware.
I have 5+ years of experience as an embedded engineer and also design STM32 boards, so I work comfortably with your schematic, an oscilloscope and a logic analyzer.
Services:
- STM32 firmware in C with STM32CubeIDE, bare metal or FreeRTOS
- BLDC motor control with field-oriented control (FOC)
- CAN, UART, I2C and SPI communication
- Timers, PWM, ADC and DAC
- IMU and sensor integration
- Power management and Optimization
- Debugging of existing projects over SWD
Each order includes the full source code, the CubeMX project file and instructions to build and flash it.
Before you order, send me your STM32 part number, the peripherals involved and what the firmware must do. I will reply with the scope, timeline and the package that fits.
My Portfolio
Other Electronics Engineering Services I Offer
FAQ
Which STM32 families do you work with?
Tell me your exact part number before ordering and I will confirm. I work with STM32CubeIDE and the HAL, which cover the whole range.
Can you tune the motor control for my motor?
Yes, if you can run tests on your hardware and send me the results, or ship me the board and motor.
Do I need to send you my hardware?
For driver and communication work, usually not. For motor control and analog signal work, testing on your actual hardware is needed, either by you or by shipping it to me.
Bare metal or FreeRTOS?
Whichever fits the project. Small control loops are often better bare metal; devices with several parallel jobs benefit from FreeRTOS.
Can you design the STM32 board too?
Yes, see my PCB design gig or message me for a combined offer.
