09/09/2026 updated

**** ******** ****
100 % available

Embedded Software Engineer - AUTOSAR | BMS & Charging | UDS/OBD Diagnostics | CAN/LIN

Benikhaled, Tunisia
Only remote
Dual Master's Degree, Computer Science
Benikhaled, Tunisia
Only remote
Dual Master's Degree, Computer Science

Profile attachments

Ahmed_Ben_Amara_CV_EN.docx

Automotive EngineeringEmbedded CLinux On Embedded SystemsIntegrated Electronic ControlsEmbedded CoderDiagnostic Skills
AUTOSAR Software Architecture
Fundierte Kenntnisse in der AUTOSAR BSW-Konfiguration mit EB tresos, von MCAL-Treibern bis zu Communication Services, sowie in der Entwicklung von Software-Komponenten (SWC) fuer elektrische Fahrzeug-MCUs.

Automotive Protokolle & Netzwerkvalidierung
Umfangreiche Erfahrung mit CAN, LIN, UDS und OBD-II fuer Diagnose und Netzwerkvalidierung, einschliesslich des Einsatzes von Vector CANalyzer, CANoe und INCA.

Battery Management Systems (BMS) & Charging
Entwicklung und Validierung von Hochvolt-Speicher-Ladefunktionen fuer BEV- und PHEV-Fahrzeuge sowie Implementierung von BMS-Ladefunktionen als Function Developer.

Verification & Validation
Anforderungsengineering mit MATLAB/Simulink, statische Analyse (QAC), Unit-Testing (RTRT, Tessy), Anforderungsverfolgung (Reqtify) und Hardware-in-the-Loop (HIL) Testing.

Programmierung & Scripting
Kenntnisse in C, CAPL, Python und Perl fuer interne Toolentwicklung und Testautomatisierung.

Funktionale Sicherheit nach ISO 26262
Anwendung von ISO 26262 Part 8, Clause 11 zur Qualifizierung von Toolchains sowie Bewertung von Toolchains anhand von TCL-Ratings.

ECU/ECM Software-Entwicklung
Entwicklung und Test von Embedded Software fuer Verbrennungsmotor-Steuergeraete (ECM) sowie elektrische Fahrzeug-MCUs in der Automobilindustrie.

Requirements Engineering
Durchfuehrung von Anforderungsanalysen und Software-Anforderungsengineering in MATLAB/Simulink auf Basis von Kundenspezifikationen sowie Verwaltung der Anforderungsverfolgbarkeit mit Reqtify.

Experience

Professional experience5 - 10 years
Freelancer since2026

Languages

EnglishGoodFrenchNative speaker

Project history

Software Engineer

Capgemini Engineering
Entwicklung und Test von Embedded Software fuer elektrische Fahrzeug-MCUs, einschliesslich SWC-Entwicklung und AUTOSAR CAN/LIN Communication Stack Implementierung. Konfiguration von AUTOSAR BSW mit EB tresos. Diagnose- und Netzwerkvalidierung (CAN, LIN) mit Vector CANalyzer. Entwicklung interner Software-Tools in Python und Perl. Anforderungsanalyse und -engineering in MATLAB/Simulink. Statische Analyse (QAC) und Unit-Testing (RTRT) sowie HIL-Validierung. Technical Leader auf dem Preh GmbH Account. Entwicklung und Validierung von Hochvolt-Speicher-Ladefunktionen fuer BEV/PHEV auf dem BMW Account. Toolchain Qualification Engineer auf dem Volkswagen Account. Kunden: Stellantis, Vitesco, Preh GmbH, BMW, Volkswagen.

Junior Engineer

Altran
Entwicklung und Test von Embedded Software fuer Verbrennungsmotor-Steuergeraete (ECM). Beitrag zur SWC-Entwicklung und Aufbau von Python-basiertem Test-Tooling. Software-Anforderungsengineering in MATLAB/Simulink. Statisches Testing mit QAC und Unit-Testfaelle mit Rational Test RealTime. Verwaltung der Anforderungsverfolgbarkeit mit Reqtify.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in