10/03/2026 updated

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

Senior Model Based Engineer | Battery Management Systems | Automotive Software Development

Giza, Egypt
Only remote
Master of Science in Control Systems (in progress, Cairo University)
Giza, Egypt
Only remote
Master of Science in Control Systems (in progress, Cairo University)

Profile attachments

Mahmoud_Hassan_CV.docx

Automotive ElectronicsBattery ManagementBattery Technology (Battery)Code GenerationElectrical System DesignEmbedded SystemsEmbedded Operating SystemsModular Multiplication-Based Block Cipher (MMB)SimulinkSystems DesignSystems ModelingSystemVerilogModel-Driven DevelopmentKalman FilterEmbedded CoderAutomotive Software
Model-Based Design (MBD) with Simulink and Stateflow
Expertise in developing Software Components (SWCs) using Simulink and Stateflow, applying best practices and adhering to MAAB and ISO26262 guidelines. Development of control algorithms and code generation using Target Link and Embedded Coder.

Battery Management Systems (BMS)
Extensive experience in developing and implementing algorithms for Battery Management Systems, including State of Charge (SOC), State of Health (SOH), and State of Function (SOF) estimations. Engineering models for lithium-ion battery cells and performing parameter identification.

MIL/SIL/HIL Testing and Verification
Conducting Model-in-the-Loop (MIL) and Software-in-the-Loop (SIL) testing on SWCs to guarantee reliability and performance. Drafting test cases against Software Requirements Specifications (SRS) and using tools such as TPT and Simulink Test.

MATLAB Scripting
Automation of repetitive tasks using MATLAB scripts to boost efficiency and streamline development workflows.

Requirements Engineering
Composing software requirements specifications (SRS) adhering to INCOSE guidelines, using tools such as Rational Doors and Simulink Requirements. Gathering, evaluating, and documenting system requirements comprehensively.

System Architecture and Modeling
Conducting architecture modelling using System Desk and Enterprise Architect. Participation in architectural software decomposition using UML and SysML for enhanced clarity and functionality.

Code Generation and Static Analysis
Generating production code using Target Link and Embedded Coder for deployment on target hardware. Executing static analysis for generated code using Polyspace to assure quality.

AUTOSAR and ISO Standards Compliance
Developing SWCs in compliance with AUTOSAR Blockset and adhering to ISO26262, ISO15118-2, and ISO15118-20 standards to ensure functional safety and regulatory compliance.

Version Control and Collaboration Tools
Working with Git, SVN, and Code-Beamer for version control and collaborative development. Collaboration with cross-functional teams to resolve issues and deliver solutions.

Embedded C/C++ and Python Programming
Programming in C, C++, and Python for embedded systems development and automation tasks within automotive and engineering projects.

Control Algorithms and Kalman Filter
Design and implementation of control algorithms including Kalman Filter applications for accurate system state estimation in automotive and battery management contexts.

Experience

Professional experience5 - 10 years
Freelancer since2026

Languages

GermanBasic knowledgeEnglishFluent

Project history

Model Based Developer

APPRAID-TECH
Analyzed and interpreted system and software requirements. Developed control algorithms using Simulink and Target Link for code generation. Performed MIL/SIL testing to validate functionality using TPT. Collaborated with cross-functional teams to resolve issues.

System Engineer (Remote)

Scalvy inc
Defined and implemented system activities including development of algorithms for Battery Management Systems (BMS) and application of Model-Based Design (MBD) methodologies. Collaborated with stakeholders to gather and evaluate system requirements. Created Proofs of Concept (POC) and translated them into SWCs. Conducted MIL and SIL testing. Engineered models for lithium-ion battery cells and implemented algorithms for SOC, SOH, and SOF estimations.

System Engineer

APPRAID-TECH
Served as System Engineer for a retrofitting project focusing on specification definition for battery packs and Battery Management Systems (BMS). Specified battery cell types and requirements, outlined battery configuration, selected off-the-shelf BMS components, chosen essential electrical components, and simulated battery pack variations using the Battery Builder App.

Model Based Developer

APPRAID-TECH
Acquired extensive experience in system development using the MBD approach integrated into vehicles. Analysed SWE 1 requirements, composed SRS adhering to INCOSE guidelines, participated in architectural software decomposition, conducted architecture modelling using System Desk, developed SWCs using Simulink/Stateflow, adhered to MAAB and ISO26262 guidelines, executed static analysis using Polyspace, drafted test cases, tested SWCs via MIL/SIL methodologies, generated code using Target Link/Embedded Coder, and automated tasks using MATLAB scripts.

Model Based Engineer (Part-time)

Chevalier
Implemented and validated Phone Key Control (PKC) within the ADAS system using a Model-Based Design approach. Formulated SW1 requirements derived from customer specifications. Developed PKC SWC using Simulink and Stateflow. Generated code with Embedded Coder and authored test cases aligned with SWE1 requirements.

Powertrain and electrical mentor

I-Hub (EVER)
Provided technical support and guidance for teams engaged in electrical systems. Troubleshot and maintained powertrain kits. Supervised electrical scrutineering and inspections of vehicles. Maintained and packaged Lithium Iron Phosphate (LiFePO4) batteries. Installed and tested Battery Management Systems (BMSs).

Model based engineer intern

Swift Act
Designed comprehensive requirements and specifications for various projects. Developed MATLAB/Simulink models from scratch based on defined requirements. Generated test case scenarios across multiple system levels. Conducted MIL verification and executed SIL verification through back-to-back testing. Compiled extensive documentation including test cases, coverage, traceability, and progress reports.

Contact form

Log in to get in touch

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

Sign upLog in