About Hichem
Embedded & IoT Software Engineer
Technical Expertise
- Embedded Systems Development:C / C++ programming on microcontrollers (STM32, Nordic nRF, NXP, ESP32, PowerPC). Experience in bare-metal, RTOS (Zephyr, FreeRTOS), and embedded Linux.
- Connectivity & Protocols:Mastery of BLE, Wi-Fi, Power Line Communication (PLC), MQTT, LwIP, RS232/RS485, Modbus. Development of robust and secure network solutions.
- Hardware Interfaces:Design and optimization of drivers (SPI, I2C, I2S, UART, ADC, GPIO, PWM). Expertise in DeviceTree for flexible and modular configuration.
- Rapid Prototyping: Concept validation using Raspberry Pi, Arduino, and ESP32 to accelerate experimentation phases and reduce time-to-market.
Why collaborate with me?
- Recognized Expertise:Solid experience in embedded environments and real-time constraints.
- Tailored Solutions:Each project is designed to precisely meet technical and business challenges.
- Reliability & Efficiency:Delivery of optimized, maintainable, and robust solutions.
Let's work together
French
Native or bilingual
English
Fluent
Experience
- MentalistaSenior Embedded Software EngineerBIOTECHFebruary 2022 - Today (4 years and 4 months)Bd Périphérique, Paris, France- Technical lead for embedded software- Responsible for the software development of features for a brainwave acquisition card to collect data on a web application via BLE or WIFI- Development of the embedded software part on Nordic nRF5340 target with the dedicated nRF Connect SDK/Zephyr environment- Development of BLE, HTTP, multithread, SPI, I2C, ADC, I2S, UART, GPIO layers as well as DeviceTrees for the different boards- The program was built to adapt to the different boards designed within the company (modifications only concern the DeviceTree)
- QovoltisEmbedded Systems EngineerTECHDecember 2019 - February 2022 (2 years and 2 months)92120 Montrouge, France- Technical lead for embedded software for a team of 3 people- First employee of the company. Responsible for the development of the embedded systems part across the entire product range- Qometer Project: Responsible for the development of features for a power control board for charging stations. The equipment adjusts the power of the charging stations based on the power measured by the equipment as well as the maximum power of the site- Development of the embedded software part on NXP MK20 target in bare metal- Development of network layers (lwIP), CPL, SPI, ADC, GPIO drivers- Qobox Project: Development of the first generation of charging stations. Integration of power equipment with the control board. Development of an application layer for RFID or QR code authentication, development of LED control for the user interface on the control board. Development of MQTT, HTTP, UART, GPIO layers on embedded Linux (Yocto).
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diplôme d'ingénieurTelecom ParisTech2019
- Échange internationalShanghai Jiao Tong University2018