I will do stm32, esp32 and arduino programming and firmware development
Gig Summary
Embedded System Engineer
About this Gig
I have 6+ years of hands-on R&D experience in embedded firmware/software development and have worked with 20+ startups, helping turn ideas and prototypes into working embedded and IoT products.
My main work includes STM32, ESP32, Arduino programming / coding, embedded firmware development, debugging, and hardware-software integration.
I work with STM32CubeIDE, STM32 HAL/LL, FreeRTOS, ESP-IDF, Arduino framework, and Embedded C/C++ depending on the project requirements.
I can help with:
- STM32, ESP32 and Arduino firmware development
- Existing firmware debugging and optimization
- UART, I2C, SPI, CAN and RS485/Modbus
- ADC, PWM, timers, interrupts and DMA
- WiFi, GSM, BLE, MQTT and IoT communication
- Sensors, displays, motors and module integration
- FreeRTOS based embedded applications
- Custom PCB and firmware integration
- Adding features to existing embedded products
I prefer to understand the hardware and project requirements first instead of simply writing code blindly.
***Please talk to me in the inbox before you place the order***
My Portfolio
Other Electronics Engineering Services I Offer
FAQ
What type of STM32, ESP32 and Arduino programming work do you handle?
I work on embedded firmware development, debugging, peripheral integration, communication protocols, IoT connectivity, RTOS-based applications and hardware-software integration. I can support both new development and existing STM32, ESP32 and Arduino projects.
Can you develop firmware for an existing project?
Yes. A large part of my R&D work involves existing products where firmware needs debugging, optimization, new features, protocol integration or hardware changes. You can send me your existing source code, schematic and project requirements for review.
Can you debug firmware that is not working properly?
Yes. Debugging is a major part of embedded R&D work. I can investigate issues related to peripherals, interrupts, timing, communication, sensors, memory, FreeRTOS tasks, hardware interaction, and firmware logic. The required time depends on the complexity of the existing system.
Which development tools and frameworks do you work with?
For STM32 firmware development, I mainly work with STM32CubeIDE, STM32 HAL/LL, Embedded C/C++, and FreeRTOS when required. For ESP32 programming, I can work with ESP-IDF and the Arduino framework depending on the existing project and technical requirements.
Can you work with communication protocols and peripheral interfaces?
Yes. I regularly work with UART/USART, I2C, SPI, CAN, RS485, Modbus, ADC, PWM, timers, interrupts, DMA, WiFi, BLE, MQTT, and different sensors, displays, and communication modules.
Can you work with a custom PCB instead of a development board?
Yes. I can work with custom STM32 and ESP32 hardware. If you are using a custom PCB, please provide the schematic, MCU part number, relevant datasheets, pin configuration, and any existing firmware so I can properly understand the hardware before development.
What experience do you have with commercial embedded products?
have 6+ years of hands-on R&D experience in embedded firmware/software development and have worked with 20+ startups, helping develop and ship embedded products. My experience includes firmware development, debugging, hardware integration, communication protocols, and product-level embedded systems.
18 reviews for this Gig
| (18) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Rating Breakdown
- Seller communication level
- Quality of delivery
- Value of delivery
Sort By
V 
vladpejanovic

Serbia
Excellent communication, really knowledgeable and nice person. Enjoyed working with him. All recommendations.
$50
Price
3 weeks
Duration
H 
Seller's Response
Helpful?V 
vladpejanovic

Serbia
Excellent service
$50
Price
2 days
Duration
H 
Seller's Response
Helpful?T taishadiya

United States
Mahamudul Hassan has been an exceptional support during the development of my project. He understood the assignment really well, and delivered exactly what I wished for. Even being miles away, he developed a project exactly as mine to ensure it works on my end, and he has been going above and beyond...
$50-$100
Price
5 days
Duration
H 
Seller's Response
Helpful?W wolfgang_reiter

Austria
Mahamudul Hasan truly SHINES in Electronics Engineering, delivering work that far EXCEEDED my expectations with impressive professionalism. 😊 Collaborating with him was a breeze thanks to his language fluency, QUICK responsiveness, and prompt delivery. Highly recommended!
$400-$600
Price
4 weeks
Duration
H 
Seller's Response
Helpful?R rikxdc

United Arab Emirates
good understand for requirement
$50-$100
Price
4 days
Duration
Helpful?
18 reviews for this Gig
| (18) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Rating Breakdown
- Seller communication level
- Quality of delivery
- Value of delivery
Sort By
V 
vladpejanovic

Serbia
Excellent communication, really knowledgeable and nice person. Enjoyed working with him. All recommendations.
$50
Price
3 weeks
Duration
H 
Seller's Response
Helpful?V 
vladpejanovic

Serbia
Excellent service
$50
Price
2 days
Duration
H 
Seller's Response
Helpful?T taishadiya

United States
Mahamudul Hassan has been an exceptional support during the development of my project. He understood the assignment really well, and delivered exactly what I wished for. Even being miles away, he developed a project exactly as mine to ensure it works on my end, and he has been going above and beyond...
$50-$100
Price
5 days
Duration
H 
Seller's Response
Helpful?W wolfgang_reiter

Austria
Mahamudul Hasan truly SHINES in Electronics Engineering, delivering work that far EXCEEDED my expectations with impressive professionalism. 😊 Collaborating with him was a breeze thanks to his language fluency, QUICK responsiveness, and prompt delivery. Highly recommended!
$400-$600
Price
4 weeks
Duration
H 
Seller's Response
Helpful?R rikxdc

United Arab Emirates
good understand for requirement
$50-$100
Price
4 days
Duration
Helpful?

