Banner Image

All Services

Programming & Development Programming & Software

Arduino & STM32 Firmware Development

$5/hr Starting at $25

Need reliable embedded firmware written by an engineer who has deployed it in real industrial and automotive systems? 

I'm Amir, an Embedded Firmware Engineer with 5+ years writing production C/C++ code for Arduino, STM32, and ESP32 platforms. My firmware runs in automotive ECUs, industrial control boards, and IoT devices — in real conditions, 24/7. 

WHAT I CODE: 
✔ Arduino firmware (C/C++) — sensors, actuators, displays, communication 
✔ STM32 firmware using STM32 HAL and LL libraries (F1, F2, F3, F4 series) 
✔ FreeRTOS real-time applications — tasks, queues, semaphores, timers 
✔ Motor control — stepper motors, DC motors, encoder feedback, closed-loop control 
✔ Sensor integration — ADC, temperature, pressure, encoders, IMUs, load cells 
✔ Communication protocols — CAN bus, I²C, SPI, UART, RS-422, Modbus 
✔ Automotive firmware — ignition timing, fuel injection, throttle control, O₂ sensor reading 
✔ Python scripts for Raspberry Pi — data acquisition, logging, processing 

PROVEN REAL-WORLD RESULTS: 
→ STM32 firmware for 3 standalone automotive ECUs — zero failures over 3+ years in vehicles 
→ FreeRTOS firmware for 10+ industrial boards running 24/7 for 4+ years 
→ Encoder calibration and real-time position feedback for precision stone-scanning machines 
→ 50% boost in system speed through firmware and interrupt optimization 
→ CAN bus communication stack built and validated under automotive EMI conditions 

WHAT YOU RECEIVE: 
→ Clean, well-commented source code (C/C++ or Arduino .ino) 
→ Full project files — ready to compile and flash 
→ Brief documentation explaining the code structure 
→ Post-delivery support for integration questions 

Message me with your project details — I'll tell you honestly what's needed and how long it will take.

About

$5/hr Ongoing

Download Resume

Need reliable embedded firmware written by an engineer who has deployed it in real industrial and automotive systems? 

I'm Amir, an Embedded Firmware Engineer with 5+ years writing production C/C++ code for Arduino, STM32, and ESP32 platforms. My firmware runs in automotive ECUs, industrial control boards, and IoT devices — in real conditions, 24/7. 

WHAT I CODE: 
✔ Arduino firmware (C/C++) — sensors, actuators, displays, communication 
✔ STM32 firmware using STM32 HAL and LL libraries (F1, F2, F3, F4 series) 
✔ FreeRTOS real-time applications — tasks, queues, semaphores, timers 
✔ Motor control — stepper motors, DC motors, encoder feedback, closed-loop control 
✔ Sensor integration — ADC, temperature, pressure, encoders, IMUs, load cells 
✔ Communication protocols — CAN bus, I²C, SPI, UART, RS-422, Modbus 
✔ Automotive firmware — ignition timing, fuel injection, throttle control, O₂ sensor reading 
✔ Python scripts for Raspberry Pi — data acquisition, logging, processing 

PROVEN REAL-WORLD RESULTS: 
→ STM32 firmware for 3 standalone automotive ECUs — zero failures over 3+ years in vehicles 
→ FreeRTOS firmware for 10+ industrial boards running 24/7 for 4+ years 
→ Encoder calibration and real-time position feedback for precision stone-scanning machines 
→ 50% boost in system speed through firmware and interrupt optimization 
→ CAN bus communication stack built and validated under automotive EMI conditions 

WHAT YOU RECEIVE: 
→ Clean, well-commented source code (C/C++ or Arduino .ino) 
→ Full project files — ready to compile and flash 
→ Brief documentation explaining the code structure 
→ Post-delivery support for integration questions 

Message me with your project details — I'll tell you honestly what's needed and how long it will take.

Skills & Expertise

APIArduinoAutomation EngineeringC++Embedded DevelopmentEmbedded SystemsProgramming

0 Reviews

This Freelancer has not received any feedback.