Iskander Naceur

Embedded Software Engineer

Salaire / Taux journalier

92800 Puteaux, France

Freelance

Peut venir sur site

Expertises

C++C

Langues

Anglais (Courant)Français (Courant)

À propos

Introduction

Embedded Software Engineer with 4+ years of experience in automotive and industrial systems, specialized in C/C++ development for microcontrollers and SoCs .

Liens

Expérience de travail

Embedded Software Engineer

NOREMAT - Agricultural Equipment Manufacturer, France

mai 2025 - Présent

1 an 6 mois

Ludres, France

*Keywords : UDS protocol / CAN / ESX-3CM / C-C++ / VB.Net / PEAK-System Tools (PCAN-View, PCAN-Basic API) / ODX File - Implemented the Unified Diagnostic Services (UDS) protocol across multiple agricultural machines, ensuring system reliability and maintainability. - Led the full software development lifecycle — from specifications and design to development, integration, and testing. - Worked with STW ESX-3CM ECU, developing embedded software in C and diagnostic tools in .NET. - Applied diagnostic and communication standards: ISO 15765 (DoCAN), ISO 22901 (ODX), ISO 14229 (UDS). - Contributed to the integration and validation of diagnostic features, improving system robustness, serviceability, and standards compliance.

Embedded Firmware Engineer

Diehl Metering – Smart Metering Systems, France

juil. 2024 - mai 2025

11 mois

Saint-Louis, France

*Keywords: C, Embedded Systems, OMS (Open Metering System) Standard, IRDA Communication, Radio Module, Memory, Unit and Functional Testing, IAR Workbench, Assembly, Low-Power Firmware , FMP - Worked on multiple embedded projects, developing and optimizing firmware for MSP430 and EFR32 microcontrollers. - Implemented industry standards (OMS) and integrated communication interfaces including IrDA and Radio modules. - Built custom embedded test tools, automated functional testing, and conducted comprehensive unit/functional validation. - Utilized IAR Workbench, Simplicity Studio, and Micrium OS for development, debugging, and optimization of embedded solutions. - Delivered Proof-of-Concept (POC) firmware to demonstrate feasibility and compliance with client requirements.

Automative embedded software engineer

Magna International - Global Automotive Supplier, France

mars 2024 - juil. 2024

5 mois

Paris, France

*Keywords : C,RBS, Git/GitLab,QNX,MCU,SOC,Makefiles,Momentics IDE - Integrated Hydra Fisker 3 ECU features into a demonstration vehicle showcased at an international automotive industry event. - Contributed to the integration of advanced driver-assistance features such as Auto Park, Park Assist, 3D Surround View Cameras, Dirty Lens Detection, and Rear Autonomous Emergency Braking, enhancing the vehicle’s demonstration capabilities. - Developed and implemented a gateway system to route and manage communication signals between the Hydra 3 ECU and other vehicle ECUs. - Designed and maintained a comprehensive signal database, ensuring seamless interoperability across vehicle systems. - Performed extensive testing and validation to guarantee reliable signal routing and robust ECU communication. *Keywords : C, QNX, Git/GitLab, Qualqum, SOC, AURIX, SPI,GPIO,Makefiles,Momentics IDE - Contributed to the development of an Advanced Driver Assistance System (ADAS) ECU for Stellantis (Fiat Chrysler Automobiles & PSA Group). - Developed and integrated an ultrasonic sensor driver into the QNX operating system. - Identified and resolved communication issues during the integration phase, ensuring reliable system operation. - Performed in-depth debugging and optimization to improve sensor–driver performance and responsiveness.

Embedded Software Engineer

Focus corporation on behalf of Continental - Global Automotive Supplier, Tunisia

sept. 2021 - août 2023

2 ans

Tunis, Tunisie

*Keywords : C, C++, Linux, Git/Gerrit, Dbus, YOCTO, CAN, Ethernet, Vector CANoe/CANalyser, AUTOSAR,UDS protocol, Automotive Diagnostic MISRAKlocwork, Cortex ARM A7 and M4 JIRA, Confluence, CANanlyzer, GTest, EB Tresos studio, DLTviewer, Systemd, Makefiles. - Worked on a telematics and infotainment ECU project for Stellantis (Fiat Chrysler Automobiles & PSA Group). - Reviewed specifications and customer requirements (Doors, Confluence). - Developed software modules (SWC and CDD) following the AUTOSAR architecture for the Diagnosis domain (DTC: 0x19, Diagnostic Sessions: 0x10, RDBI: 0x22, WDBI: 0x2E, Routine Control: 0x34, Transfer Data: 0x36, Transfer Data Exit: 0x37, etc.) while respecting MISRA coding standards. - Configured software components BSW (DCM and DEM) using EB Tresos. - Implemented the TSW (Test Software) infrastructure, enabling commands sent via CAN to the ARM Cortex-M4 (based on UDS routine controls handled by the DCM plugin). - Analyzed, debugged, and fixed deficiencies reported by customers and testers. - Developed unit and component tests for all implemented features using the GTEST framework. - Followed the Scrum Agile methodology (daily stand-ups, retrospectives, PI planning, and sprint planning).

Embedded Software Engineer

Queen Cassiopeia

avr. 2021 - août 2021

5 mois

Paris, France

As part of my graduation project, I Implemented a navigation algorithm for an autonomous Drone : Implementing algorithms for the estimation of the orientation of a drone based on sensor data fusion. Implementation of the Kalman filter algorithm for UAV position estimation from sensor and GNSS data fusion.


Formation

National Engineering School of Carthage (ENICarthage)

Engineer's degree

2016 - 2021

6 ans

Monastir Preparatory Engineering Institute

Physics and Technical

2016 - 2018

3 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.