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

Mohamed Taher Masrouki

Experienced Embedded Software Engineer

400 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Mohamed Taher

• Proven Embedded Software Engineer with a strong background in analysis, development, debugging, and testing.
• I have recently developed a strong interest in IoT and energy technologies and aim to make a meaningful impact in these fields.
• Adaptable and solution-focused, with a proven ability to deliver high-performance, customer-driven solutions.
• Collaborating with skilled, multicultural teams has strengthened both my technical and interpersonal skills.
• Committed to adhering to rules and regulations, with a strong sense of responsibility toward assigned tasks and activities.
  • Arabe

    Bilingue ou natif

  • Français

    Capacité professionnelle complète

  • Anglais

    Capacité professionnelle complète

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Edge Computing Workbench
    Senior Embedded Software Consultant & Technical Content Creator
    TECH
    janvier 2026 - Aujourd'hui (6 mois)
    California City, États-Unis
    A community focused on the Internet of Things (IoT), dedicated to building and contributing to open-source solutions for embedded and connected systems through a remote edge hardware testing platform (edgebench.io).

    Responsibilities:
    • Create technical content based on real-world embedded systems, IoT, and Linux experience, sharing practical insights and lessons learned.
    • Produce blogs on Yocto, embedded Linux, C/C++, and Python development, focusing on BSP layers, ARM architectures, and low-level system integration.
    • Develop and maintain embedded software solutions using C/C++, Python, and Linux for IoT and connected systems projects.
    • Manage and maintain the GitHub repositories, ensuring structure, scalability, and alignment with modern CI/CD workflows.
    • Provide technical support through Discord, GitHub repositories, and GitHub Actions for contributors and platform users.
    • Continuously improve Edgebench backend services, microservices, and remote hardware testing infrastructure.
    • Participate in requirements engineering and technical specifications for remote embedded and IoT testing systems.
    • Contribute to user experience improvements and hardware protection strategies for long-term device reliability and safe usage.
    • Improve AI agent prompts for engineering workflows, technical documentation, and content creation processes.
    • Collaborate with open-source communities such as wolfSSL, Zephyr, and Yocto, and participate in events like FOSDEM and OpenEmbedded.
    CI/CD Yocto C/C++ AI Automation Python
  • Sagemcom
    Senior Embedded Software Engineer
    ENERGY AND UTILITIES
    janvier 2024 - janvier 2026 (2 ans)
    Tunis, Tunisie
    Contributed to improving the embedded firmware for smart electric meters by optimizing software design to enhance maintainability, improve performance, and strengthen portability.

    Responsibilities :
    • Analyzed client requirements (SDD) related to features, including billing, communication, and energy management.
    • Designed and developed Board Support Package (BSP) layers in C/C++ for displays, external memories, and sensors on smart meter boards, enhancing system performance and maintainability.
    • Developed and integrated new services and features in C/C++, ensuring compliance with DLMS/COSEM standards and HDLC-based communication.
    • Implemented LTE, Cat-M1, and NB-IoT protocols to connect smart meters to Sagemcom’s SECONIA IoT platform, ensuring reliable and secure data transmission.
    • Designed and integrated a secure and robust data transfer middleware for multi MCU/MPU meters.
    • Created embedded Linux images with Yocto and Docker support, including kernel optimization and secure boot.
    • Conducted technical code reviews to ensure the quality and compliance of drivers for various components.
    • Performed integration and requirement validation testing in C++ and Python to guarantee functional compliance of the final product.
    • Provided training for integrating low-level STMicroelectronics H5 drivers and ARMv8-M TrustZone features.
    • Proficient in CI/CD tools such as Jenkins and GitLab.
    C/C++ Linux Yocto RTOS CI/CD
  • STMicroelectronics
    Senior Embedded Software Engineer
    TECH
    décembre 2021 - décembre 2024 (3 ans)
    Tunis, Tunisie
    Worked with the Cube Drivers team on STM32 microcontroller software layers, focusing on graphic peripherals and external
    memories.​
    Responsibilities :
    • Designed, developed, and enhanced HAL (Hardware Abstraction Layer) and Low-Level (LL) drivers for STM32 peripherals, ensuring full hardware functionality coverage.
    • Developed Board Support Package (BSP) layers for STMicroelectronics Discovery and Nucleo board components, including LCD/DSI displays, cameras, and external memory.
    • Created demonstration examples to facilitate the integration of peripheral drivers and BSP layers.
    • Designed and improved test and validation environments for HAL/LL drivers, including task tracking (ACI), test automation, and report generation.
    • Applied MISRA C rules for static code analysis to ensure safety, reliability, and maintainability.
    • Authored technical documentation (SRS – Software Requirements Specification, SDD – Software Design Description) in compliance with software development processes.
    • Collaborated with maintenance teams and GitHub communities to ensure high-quality deliverables.
    C/C++ Functional testing Python Git BSP

Recommandations

Soyez le premier à recommander Mohamed Taher

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Catégories