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

Edouard Malot

Supermalter

Electronics, Firmware, IoT, Embedded Systems

€700/day
72 projects
Aix-en-Provence, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Edouard

With 17 years of experience in the design of microcontroller-based electronic boards, I will assist you in your firmware (embedded software) developments.

To date, I have designed over 25 electronic boards including:

► Connected objects equipped with communications: Ethernet, WIFI, BLE, Zigbee, NFC, Sub-1GHz Radio.
With protocols: HTTP(s), MQTT(s), mDNS, CoAP(s), Cloud: Azure IoT hub...
As security is key, I have specialized in encryption (AES), hashing (SHA-256), digital signature (RSA, ECDSA), security layers (TLS 1.2, TLS 1.3, DTLS), and the implementation of secure bootloaders.

► HMIs with screens: TFT, OLED, custom LCD, capacitive touch on PCB …

► Various PCBs with inputs/outputs such as: USB, SD card, RS485 Modbus, SPI/I2C for sensors and memories, ADC, PWM...
The firmwares are developed in C language with RTOS (FreeRTOS / Azure-RTOS ThreadX) or in cooperative multitasking.
I work with most of the IDEs on the market: ST-CubeIDE, IAR, KEIL, MPLAB X, CLion/VSCode (with Cmake).
As well as the majority of microcontrollers: STM32 (L0, L4, F0, F1, F4, H7), Nordic (NRF52), Microchip (PIC24, PIC32), Renesas, TI MSP430...

Transparency is essential, each mission proceeds as follows:

✓ At the beginning of the mission, a meeting is held to confirm your needs and expectations.

✓ Throughout the development, you will receive a daily report of the work accomplished. You will thus be able to follow the progress of your application.

✓ The source codes belong to you 100%. Every day, I share the code with you on a platform such as Bitbucket or GitHub.

✓ At the end of the development. We will review the project together to confirm that the application exactly meets your needs.

Focused on long-term partnership, my goal is for you to be delighted with the mission and to recommend me.

Do not hesitate to contact me to discuss your project.

Edouard
  • English

    Fluent

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Legrand
    Firmware Design for IoT: GSM, Wifi...
    INTERNET OF THINGS (IOT)
    January 2018 - Today (8 years and 5 months)
    - Firmware in C language on STM32H7
    - RTOS: Threadx (Azure RTOS) with netXduo TCP/IP stack
    - HTTP(s) client/server, MQTT(s) client, Azure IoT hub, mDNS, CoAP...
    - Security layer: TLS 1.2, DTLS, TLS 1.3.
    - Ethernet with internal STM32 controller or external SPI.
    - BLE with NRF52
    - Secure bootloader SBSFU.
    - Implementation of unit tests (Unity, Cmock) and continuous integration pipeline.

    - Firmware in C language on STM32F4
    - Combo: WIFI & BT under Wiced SDK
    - WIFI in AP & station simultaneously
    - UDP, SNTP, DNS, Https Client & Server
    - LittleFS filesystem
    - IDE: IAR & CLion (gcc)

    - Firmware in C language on STM32L4
    - FreeRTOS implementation
    - Ethernet: LwIP
    - GSM: SIMCOM 2G module
    - Connection to Azure cloud via SDK: MQTTs and HTTPs (SSL with mbed TLS)
    - IDE: IAR
    STM32 C Language FreeRTOS IoT C ARM Cortex-M Embedded Systems SIMCON 2G LwIP netxduo netx STM32H7 threadx MQTT HTTP HTTPS IPv6 mDNS Cloud azure iot threadx Unit Test Unity Cmock Electronics
  • COMEG Medical (SOPRO)
    Firmware in the medical field: USB 3.0 video stream, EmWin HMI
    MEDICAL
    August 2019 - January 2020 (5 months)
    La Ciotat, France
    - Firmware in C language on Cypress FX (EZ-USB)
    - USB 3.0 UVC class video stream (HD 1080p @ 60Fps video stream)

    - Firmware in C language on LPC 4300
    - Graphical interface with Segger EmWin library
    - USB key management under FatFS
    - FreeRTOS implementation
    - Bootloader
    - IDE: KEIL
    Cortex-M C Language firmware IAR KEIL USB HMI GCC GUI Electronics
  • NOVADEM
    Firmware for Professional Drones
    TECH
    April 2018 - July 2019 (1 year and 4 months)
    Firmware in C language on STM32
    - Development of a 3-axis GIMBAL with BLDC motor in FOC to stabilize a camera.
    - Attitude calculation algorithm: Mahony, Kalman...
    - Improvement of drone stability. (Filtering Algo & PID implementation).
    - Motor test Algo B-emf vs FOC.

    Firmware in C language on Microchip PIC32MX
    Development of drivers for:
    - DSHOT 600 protocol. (Via DMA).
    - Gyroscope / Accelerometer / Barometer.
    microchip C Language Firmware Electronics Drone Embedded Systems PIC32 Electronics

Reviews

5.0

Out of 56 ratings

A

Antoine

Wheere

Reviewed on 11/18/2024

A perfect collaboration with Edouard! On a long-term project involving a complex board (STM32, RF, JESD, DDS, high-speed ADC and DAC, various embedded systems), Edouard mastered everything impressively, saving us a lot of development time! Not to mention his relevant advice on hardware, PCB, and overall system vision. And finally, top communication and involvement, thank you for everything Edouard! And we are counting on you for our next big development! :)
S

Stephane

Wheere

Reviewed on 4/3/2024

Great mission! Skills and involvement were there! Thank you Edouard for your contribution to the project. Thank you for coming with us during the last days for the client sprint!

Edouard has chosen to hide 2 reviews

2 written reviews are private.

Recommendations

AM
FB
FU
+1
Antoine Morvillez and 3 other people have recommended Edouard

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

  • Engineer
    Polytech Montpellier
    2006
  • DUT GEII
    University of Montpellier 2
    2003

Skill set (78)

Categories