I will develop stm32 firmware for sensors and motor control
PCB Design and Embedded Firmware Engineer
About this Gig
I develop STM32 firmware in C/C++ for practical embedded systems. I can configure peripherals, connect sensors and actuators, implement control logic, and troubleshoot existing projects.
My project work includes encoder and IMU feedback for an STM32F405 micromouse, BLDC reaction wheel control, and low-power NFC attendance logging. I work with STM32CubeIDE, CubeMX, HAL, and register-level code where appropriate. Common interfaces include UART, SPI, I2C, ADC, PWM, timers, and DMA.
Deliverables can include source code, project configuration, build instructions, and a concise test plan. Hardware-dependent behavior must be checked on your actual board; remote development alone does not prove physical validation.
Before ordering, send your STM32 part number, schematic or board details, peripheral list, expected behavior, and available test setup. I will confirm the scope and delivery plan.
Platform:
STM32
Expertise:
Firmware development
•
Microcontrollers
•
Robotics
My Portfolio
Other Electronics Engineering Services I Offer
FAQ
What do you need before starting?
Please send the exact STM32 part number, board schematic, required peripherals, expected behavior, existing code if any, and your available hardware test setup.
Will you test the firmware on my physical board?
I can provide a build guide and test plan and review logs you share. Physical board testing requires access to the hardware and a separately agreed scope.

