Olfa (Dr.) Azzabi-Embedded Software Engineer | Model-Based Software Design | HIL/SIL/MIL Validation
Check rate
Experience
Senior Embedded Software Engineer / Function Developer
Enginius GmbH (FAUN GROUP)
- Developed model-based software for hydrogen tank control units using MATLAB/Simulink, aligned with ISO 26262 functional safety requirements
- Performed system integration and software verification across MIL and HIL environments using dSPACE and Vector tools
- Defined software architecture (SADS) with interface specifications for CAN, analog, and digital communication protocols
- Generated production-ready embedded C code using Simulink Embedded Coder; created and maintained A2L calibration files with CANape
- Designed and executed MIL/HIL test cases ensuring full coverage of functional and safety requirements
- Implemented CODESYS PLC applications on IFM ecomatController; applied CAN and Modbus TCP/IP communication protocols
- Contributed to HMI/UI development using Qt/C++ on Linux (Qt Creator)
- Applied agile Kanban workflow with Git-based version control (Bitbucket)
Tools: MATLAB, Simulink, CANape, CANalyzer, PCAN-View, Embedded Coder, CODESYS, TTC2038/PXROS, Codebeamer, Jira, Git
Senior Model-Based Software Engineer
Technology and Strategy Engineering (Volkswagen Group)
- Developed safety-critical model-based software for VW MEB (Modular Electric Drive Matrix) platform and Steer-by-Wire systems using ANSYS SCADE
- Implemented Battery Management System (BMS) functions with full requirements traceability using IBM DOORS
- Configured and maintained AUTOSAR SWC models and interfaces (ARXML-based modeling)
- Generated embedded C code and S-functions using KCG (SCADE Code Generator)
- Implemented automated test automation framework using SPOCK (Java/Groovy) with 100% MC/DC coverage
- Conducted technical reviews and mentored junior engineers; coordinated workload planning with VW engineering team
- Applied Agile/SAFe development process with Artifactory, Confluence, GitLab CI
Tools: ANSYS SCADE, MATLAB/Simulink, DOORS, KCG, SPOCK Framework, Java, Groovy, IntelliJ, GitLab CI, Confluence
Automotive ADAS Integration Engineer (MIL)
Actia Engineering Service
- Integrated multiple software components into full MIL environment for ADAS applications
- Verified and validated software component interfaces (SWCs) ensuring seamless system integration
- Developed and executed MATLAB/Simulink unit tests for software verification and requirements compliance
- Implemented CI/CD pipeline using GitLab CI for automated build and deployment
- Contributed to agile sprint planning and effort estimation
Tools: MATLAB/Simulink, IBM Rational Synergy, IBM Rational Change, GitLab CI, ASPICE
Control Engineer / Model-Based Software Design Engineer
Capgemini Engineering (Altran)
- Developed model-based software functions for hybrid and electric vehicle ECU applications using MATLAB/Simulink
- Configured AUTOSAR and non-AUTOSAR models with ARXML-based component configuration
- Generated production code and S-Functions using TargetLink; performed static code analysis with QAC and Polyspace (MISRA, MAAB, ISO 26262)
- Conducted SIL testing with 100% decision/condition coverage; validated ECU functionality on HIL test bench
- Validated diagnostic protocols: UDS (Unified Diagnostic Services) and EOBD
Tools: MATLAB/Simulink/Stateflow, TargetLink, QAC, Polyspace, ETAS INCA, CANalyzer, DIAGalyzer, Vector hardware
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Automotive and Manufacturing.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Quality Assurance, and Project Management.
Summary
PhD-qualified Embedded Software Engineer with 8+ years of experience in automotive embedded systems, model-based software development, and functional safety engineering. Currently based in Hannover with direct experience on German automotive projects including Volkswagen MEB platform and hydrogen fuel cell truck systems (FAUN GROUP). Expert in full V-cycle development including MIL/SIL/HIL testing, automatic code generation, and ISO 26262 functional safety. Hands-on experience across hybrid vehicles, electric vehicles, ADAS systems, Battery Management Systems, and hydrogen fuel cell technology. Combines strong system-level engineering with practical embedded software development in MATLAB/Simulink and production-ready embedded C environments. Additional recent exposure to PLC programming (CODESYS) and HMI/UI development (Qt/C++).
Skills
- Model-Based Design: Matlab, Simulink, Stateflow, Ansys Scade, Targetlink, Embedded Coder, Kcg
- Functional Safety & Standards: Iso 26262, Misra, Maab Rules, Aspice, V-Model
- Testing & Validation: Mil, Sil, Hil, Mc/Dc Coverage, Equivalence Class Partitioning, Test Automation
- Autosar: Swc Configuration, Interface Integration, Arxml Modeling
- Calibration & Diagnostics: Canape, Etas Inca, A2l Files, Xcp, Uds, Eobd, Vector Tools
- Communication Protocols: Can, Xcp, Uds, Eobd, Modbus Tcp/Ip
- Programming: Embedded C, C++, Python, Java, Groovy
- Requirements Engineering: Ibm Doors, Codebeamer, Confluence
- Ci/Cd & Version Control: Gitlab Ci/Cd, Git, Bitbucket, Artifactory
- Agile Methods: Scrum, Safe, Kanban
- Plc & Hmi: Codesys, Ifm Ecomatcontroller, Qt/C++, Linux
Languages
Education
National School of Engineering Monastir
PhD · Electrical Engineering · Monastir, Tunisia
National School of Engineering Monastir
Engineer's Degree · Electrical Engineering · Monastir, Tunisia
Certifications & licenses
Level 1E — Qualified Instructed Person (FuP) for High-Voltage Vehicle Systems
TÜV SÜD
Scrum Fundamentals Certification
SCRUMstudy
Scrum Master Certification
SCRUMstudy
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Embedded Software Engineer / Function Developer
Nearby freelancers
Professionals working in or nearby Hanover, Germany
