I will do avr, pic, stm32, arduino, and esp32 programming

Egypt

I speak English, Arabic

Embedded Systems Engineer, IoT, PCB Design

I am an Embedded Systems Engineer with a Bachelor’s degree in Electronics and Communications Engineering, specializing in Embedded Systems Development, Firmware Engineering, and IoT Systems. I am expe...
About this Gig

Embedded Systems Firmware Development | AVR, PIC, STM32, Arduino, ESP32


I design and develop reliable, production-ready firmware for embedded systems applications.

As an Embedded Systems Engineer, I deliver clean, efficient, and well-structured code tailored precisely to your hardware architecture and performance requirements.


Supported Platforms:

  • AVR (ATmega, ATtiny)
  • PIC16 / PIC18
  • STM32 (ARM Cortex-M series)
  • Arduino (Uno, Mega, Nano)
  • ESP32 / ESP8266 (WiFi & IoT systems)


Services Offered:

  • Firmware development in C / C++ / Embedded C
  • GPIO, ADC, PWM, Timers, and Interrupt configuration
  • Communication interfaces: UART, USART, SPI, I2C
  • Industrial protocols: RS-485 (Modbus RTU), CAN
  • Sensor and actuator integration
  • LCD, OLED, TFT, and 7-Segment display control
  • DC, Stepper, and Servo motor control
  • Code debugging and performance optimization


Development Tools:

  • Visual Studio Code
  • Arduino IDE
  • Espressif IDE
  • STM32CubeIDE
  • Microchip Studio
  • MPLAB X IDE
  • Keil uVision


Deliverables:

  • Clean, well-commented, maintainable source code
  • Clear documentation
  • Technical support during integration and testing


All firmware is structured for scalability, maintainability, and real-world hardware deployment.

Platform:

Arduino

Sensors:

Temperature

Humidity

Accelerometer

Ultrasonic

Microphone

Expertise:

Firmware development

Debugging

SoC optimization

My Portfolio

Other Electronics Engineering Services I Offer