
Iskander Naceur
Embedded Software Engineer
Salaire / Taux journalier
92800 Puteaux, France
Freelance
Peut venir sur site
Expertises
Langues
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