Ma recherche
Je recherche tout type de contrat, sur toute la région Grand-Est, dans le Batiment.
Formations
07/2025 : Bac +5 - ENSTA Borj Cedria (National School of Advanced Sciences and Technologies of Borj Cedria)
Engineering Degree in Advanced Technologies Specialised in embedded systems, advanced electronics, digital design, nanotechnology, software engineering, signal processing.
07/2022 : - IPEIM (Preparatory Engineering Institute of Monastir)
Preparatory Cycle in Mathematics and Physics
07/2020 : Bac - Ibn Sina High School
Baccalaureate in Mathematics
Expériences professionnelles
11/2025 - à ce jour : Embedded Software / Development Tools Engineer chez Stmicroelectronics
Develop and maintain firmware‑facing features of STM32CubeProgrammer in C++/Qt, debug regressions in flash programming, SPI and NVM flows, reproduce field issues, extend device support for new SoCs, migrate internal tools to VS Code/CMake, build internal Python validation tool, improve debugging configurations.
02/2025 - 08/2025 : Embedded Software Engineer Intern – End‑of‑Studies Project chez Stmicroelectronics
Ported STM32CubeProgrammer to ARM aarch64 Linux platforms, developed GPIO‑driven bootloader drivers (SPI, I2C, UART, USB), solved CMake cross‑compilation issues, validated across multiple STM32 families, documented architecture for Debian packaging.
07/2024 - 09/2024 : Embedded Systems Intern chez Enova Robotics, Sousse
Designed and implemented ESP32‑based wireless transmitter/receiver for a drone control subsystem, tuned PID parameters, led electronic design and hardware integration, performed component‑level testing.
Langues
Arabic (Oral : maternelle / Ecrit : expérimenté), French (Oral : courant / Ecrit : intermédiaire), English (Oral : courant / Ecrit : intermédiaire)
Atouts et compétences
C, C++ (C++11/14, Qt framework), Python, VHDL, MATLAB, Shell scripting (Bash), STM32 (multiple families), ARM Cortex‑M, ARM aarch64, STM32 MPUs, Raspberry Pi, ESP32, Arduino, Embedded Linux, SPI, I2C, UART, USB, GPIO, Bootloader / ROM‑loader protocols, Bare‑metal programming, Device drivers, Flash / NVM programming, Memory management (flash, EEPROM, SRAM), Board bring‑up, Real‑time applications, CMake, qmake, GCC / cross‑compilation toolchains, GDB, Qt pretty printers, VS Code, Qt Creator, STM32CubeProgrammer, STM32CubeMX, ST‑Link, Debian packaging, SoC validation campaigns, Regression analysis, Root‑cause investigation, Unit testing (Python), CLI test automation, Hardware sanity testing, Git, GitHub, Jira, Bugzilla, Agile release cycles, Lab bring‑up and instrumentation, PCB integration, Vivado, ModelSim, LabVIEW, COMSOL, TIA Portal V14
Centres d'intérêts
ETC Junior Enterprise - Project and Prospecting Pole Member, Electronix Robotics Club - Logistics Team, ACM Competitive Programming Club - ENSTA Challenge participant, Embedded systems and firmware development