You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ismael SouberIS

Ismael Souber

Embedded and IoT Software Engineer

€250/day
Paris, FR
0-2 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ismael

Hello!
I am a junior/intermediate developer specializing in embedded firmware, passionate about low-level development on microcontrollers and IoT programming.

Key skills:

-Bare-metal firmware and drivers: developing drivers for all peripherals (GPIO, I2C, SPI, UART, CAN, ADC, DAC, Timer, DMA, Watchdog…)

-MCU Architecture: in-depth knowledge of microcontroller internal architecture, bootloaders, clock and power management

-RTOS: FreeRTOS, multitasking, timers, synchronization and inter-task communication

-IoT communication integration: Wi-Fi, BLE, TCP/IP protocols, HTTP, MQTT

-Code structure: clear and modular architecture (hardware layer, drivers, application layer)

-Debug & validation: real hardware testing, log analysis, step-by-step debugging

-Clean, scalable firmware architecture: maintainable, reusable, and documented code

What I can do:

-Develop complete microcontroller firmware, from initialization to peripheral operation

-Integrate sensors and actuators for a functional prototype

-Create reliable embedded IoT systems, with Wi-Fi/BLE wireless communication

-Ensure testing, debugging, and clear documentation

Available for:

-Embedded C/C++ firmware development

-IoT projects with RF communication (Wi-Fi, BLE)

-Firmware architecture and integration on MCUs
  • French

    Native or bilingual

  • English

    Conversational

Can work on-site
Paris (up to 50km)

Experience

  • Vaultage
    Electronics and Embedded Software Engineer
    INTERNET OF THINGS (IOT)
    July 2025 - December 2025 (5 months)
    Paris, France
    Defined the software and electronic architecture of the product.

    Selected components and chose ESP32 MCU; later adapted hardware constraints to ESP32 C6 WROOM → ESP32 C6 Xiao.

    Developed firmware and software in C for ESP32.

    Implemented and configured sensors (temperature, door, current) via I2C, GPIO, and ADC.

    Integrated actuators, configuring GPIO and timing for correct operation.

    Implemented RTOS (FreeRTOS) with tasks, queues, mutexes, and semaphores.

    Structured code with separate header/source files and organized drivers, application, and middleware folders.

    Enabled RF communication (WiFi & BLE) and implemented a simple HTTP/web dashboard interface.

    Documented code with Doxygen and shared confidential code on GitHub.

    Performed unit testing .
    Unit testing Hardware design IoT C Drivers
  • Laboratoire des Sciences du Numérique de Nantes
    Biomedical Signal Processing Intern – EMG Sensors
    April 2024 - June 2024 (2 months)
    Nantes, France
    • • Design and integration of an EMG sensor for muscle activity measurement.
    • • Acquisition and processing of EMG signals for physiological data interpretation.
    • • Use of oscilloscopes and other measuring devices to test the sensor and ensure data accuracy.
    • • Work on microcontroller programming to process signals in real-time, and use of simulation software (MATLAB).

Recommendations

Be the first to recommend Ismael

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master 2
    University of Nantes
    2025
    électronique et système mebarqué

Certifications

  • PCB Design
    Online Certification
    2025
    Footprint Altium Designer Components Gerber Schematic Kicad Routing

Skill set

Categories