Profilbild von Mahdi BenSlimen Embedded Software Engineer | C/C++ | RTOS | ARM | Low-Level Firmware aus Metzingen

Mahdi Ben Slimen

verfügbar

Letztes Update: 20.05.2025

Embedded Software Engineer | C/C++ | RTOS | ARM | Low-Level Firmware

Abschluss: Engineering Master's degree
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Arabisch (Muttersprache) | Deutsch (Grundkenntnisse) | Englisch (verhandlungssicher) | Französisch (verhandlungssicher)

Schlagwörter

C++ Kommunikationsprotokolle Integrierter Schaltkreis Echtzeit-Betriebssysteme Uart Serial Peripheral Interface Keil ARM Architektur Jira Bluetooth Low Energy + 14 weitere Schlagwörter anzeigen

Dateianlagen

Mahdi-Ben-Slimen-CV-Embedded_170425.pdf

Skills

Embedded Systems Development: Expertise in embedded C/C++ programming, real-time operating systems (FreeRTOS, Zephyr OS), and communication protocols (I2C, SPI, UART, USB, BLE)

Microcontroller Programming: Experience with ARM architecture (STM, nRF ...)

Communication Protocols: UART, I2C, SPI, CAN, USB, MQTT, BLE.

Development Tools: VS Code, Eclipse, Keil μVision, System Workbench, and Segger Embedded Studio.

Version Control: Git, SVN, JIRA.
 

Projekthistorie

05/2022 - 03/2025
Embedded Software Consultant
Bosch Sensortec GmbH on behalf of T&S Services GmbH

- Software development and refinement of Bosch Sensortec products ”Application Boards”.
- Development of application examples (Demo firmware) for MEMS sensor products, accelerating customer integration and reducing onboarding time by 25%.
- Test and analyze products prior to release to customers.
- Coordinate with various development teams regarding product features and functionalities.
Keywords: Embedded C, Zephyr OS, Visual Studio Code, Scrum, Git, JIRA, ARM architecture microcontrollers, NAND Flash, SPI, I2C, BLE, UART, USB (CDC/MTP)

09/2021 - 03/2022
Embedded Software Consultant
Capgemini Engineering

- Software development for Delta Dore products (Smart contactor/circuit breaker).
- Requirements analysis and specification.
- Coordination with the client and other development teams about product features.

Keywords: Embedded C, C++, FreeRTOS, Micrium OS, IAR, Scrum, Git, JIRA

02/2019 - 09/2021
Embedded Software Engineer
ACTIA Engineering Services

• Main Tasks : 
- Software development of modules, drivers and implementation of communication protocols based on the system architecture and requirements.
- Definition and coordination of requirements in cooperation with the development teams.
- Contribution and participation to reviews, key points, and project milestones.

• Projects :
- E-bike: Development and integration of features for a connected bike with electrical assistance.
- DFS (Diagnostic Factory Solution): Development of a data acquisition module (current, voltage, etc.) and integration of a USB-Bootloader on STM32 microcontroller.
- Generic Bootloader development for STM32 microcontrollers: Development and integration of a generic USB bootloader for STM32 microcontrollers, supporting multiple protocols and reducing firmware update time by 30%.

Keywords: Embedded C, C++, V Cycle, Flash memory management, SPI, I2C, UART, USB, OTA, STSPIN, nRF52, FOC, BLDC, JTAG, SWD, Git, SVN, JIRA

Reisebereitschaft

Weltweit verfügbar
Profilbild von Mahdi BenSlimen Embedded Software Engineer | C/C++ | RTOS | ARM | Low-Level Firmware aus Metzingen Embedded Software Engineer | C/C++ | RTOS | ARM | Low-Level Firmware
Registrieren