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

Youssef Lazreg

Embedded Electronics Engineer

On-demand
Paris, FR
3-7 years

Average response time: 24 hours

Freelancer profile translated to English.
Back to original language

About Youssef

I offer my services in embedded and low-level software development, primarily on microcontrollers such as ST Microelectronics, Nordic, etc., and in constrained environments, especially concerning energy consumption.
I have advanced knowledge in electronic design and routing.
  • French

    Native or bilingual

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

Experience

  • SMARTO
    Embedded Software Engineer
    April 2019 - Today (7 years and 2 months)
    92150 Suresnes, France
    CarAlgo is a platform based on a dongle that connects to vehicle CAN buses. This dongle retrieves data from the bus and provides clients with useful and actionable information (fault/accident, trips, driver behavior, alerts, etc.). My main responsibilities include:
    Embedded:
    - Writing the software architecture design document.
    - Developing drivers in C: PMIC, GPIO Expander, Accelerometer, EEPROM, etc., including generic drivers usable on all SMARTO products.
    - Porting the CAN stack from a Cortex M0 uC to a Cortex M4.
    - Developing new features for the CAN stack (DIAG and OBD).
    - Serializing data for storage and exchange (UART, BLE, and MQTT) using Google Protocol Buffers.
    - Encrypting and decrypting confidential data exchanged with the mobile app or server.
    - Implementing a motion detection algorithm based on inertial measurement unit data.
    - Managing power consumption, low-power modes, and wake-up events.
    - Signaling alerts to the server (battery replacement needed, battery leak, theft/towing alert, use of heating/air conditioning without movement, etc.).
    Electronics:
    - Contributing to the design of electronic boards (minimizing consumption, measurement accuracy, signal conditioning, etc.).
    On-board:
    - Developing compilation and flashing tools for various microcontrollers.
    - Developing test tools (Bash, C, and Python) for CAN, BLE, low power, start-stop detection, motion detection, etc.
    - Setting up a local Jenkins server for continuous integration, generating binaries (flashing, FOTA, debug, etc.), tracking firmware size evolution throughout development, and performing a series of tests for each version to detect potential regressions.
    Tools / Languages: C, Linux, Bash, FreeRTOS, VS Code, Git, Jenkins, Phabricator.
  • Moona
    Embedded Electronics Engineer
    July 2018 - December 2018 (5 months)
    Île-de-France, France
    Moona is a startup that develops a "Connected Pillow" that regulates head and neck temperature to improve and monitor the sleeper's sleep quality. My main missions were:
    - Implementing embedded software on a new PCB architecture (STM32 microcontroller, ESP32 connectivity chipset, C/C++ firmware architecture, RTOS).
    - Testing and calibrating selected sensors or proposing alternatives (Oscilloscope, micro-soldering, etc.).
    - Making modifications to the electronic schematic and validating these changes. Reviewing routing files.
    - Prototyping functional tests for production.
    Moona is a startup that develops a "Connected Pillow" that allows the regulation of temperature head and neck to improve and supervise sleep quality of the sleeper. My main missions were:
    - The implementation of embedded software on a new PCB architecture (STM32 microcontroller, ESP32 connectivity chipset, C / C ++ firmware architecture, RTOS)
    - Test and calibrate the sensors already selected or propose alternatives. (Oscilloscope, micro-welding ...)
    - Make changes to the electronic schema and validate these changes. Review of routing files
    - Prototyping a test bench to perform functional tests of electronic boards on the production line.
  • Alpha Technology
    Embedded Electronics Engineer
    February 2018 - June 2018 (4 months)
    Tunis, Tunisia
    AlphaTechnology wanted to develop its own electrical energy meter to integrate it into their range of connected objects. The meter is intended for both home automation and industrial use. My mission was to develop the initial versions.
    - 1st version based on STPM10 and the STM32F071 microcontroller.
    - 2nd version of the meter is based on Nordic's NRF52832 BLE and STPM32.

Recommendations

Be the first to recommend Youssef

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

  • Engineering Diploma, Electronic Engineering and Embedded Systems
    National Engineering School of Tunis
    2018
    Diplôme d'ingénieur, Ingénierie électronique et systèmes embarqués
  • MP Preparatory, Preparatory Studies
    Faculty of Mathematical, Physical and Natural Sciences of Tunis
    2014
    Préparatoire MP, Etude preparatoire

Skill set (6)

Categories