designing, modelling, simulation and testing of High-tech embedded systems
CEO and FounderMatlabSystem ComposerSimulink...
CEO and Founder
Offering MBSE and MBSD for designing, modelling, simulation and testing of High-tech embedded systems.
Part of the Startup Suite program of Mathworks.
Utilizing target machines from Mathworks daughter company ?Speed Goat? for rapid prototyping.
Designing Architectural concepts for Embedded Systems in high tech applications (Automotive, Aerospace, Robotics, Defence, Space).
Derving the required software and hardware architecture of embedded systems.
Leveraging the MBSD and MBSE framework through the software development life cycle V Model
MatlabSystem ComposerSimulinkCode generationRapid PrototypingUML and SysML
on Request
8 months
2023-08 - 2024-03
Utilizing the MBSE workflow to develop an architectural concept for a military navigation system
Lead System ArchitectMatlabSystem ComposerSimulink...
Lead System Architect
Developing of a software architectural concept on the equipment level.
Building up of the Mathworks tool chain: System composer, State flow, Simulink and real time target machine from the company ?Speed Goat?, to leverage the MBSE and MBSD Framework.
Establishing of training materials for the Mathworks tools
MatlabSystem ComposerSimulinkCode generationRapid PrototypingUML and SysML
Northrop Grumman LITEF GmbH (Freelancer)
6 months
2023-07 - 2023-12
Development of a state-of-the-art battery management system for an electric aircraft
Research ScientistModelicaMatlabSimulink...
Research Scientist
Development of a state-of-the-art thermal management system for an electric aircraft.
Designing of a system architecture of an electrical onboard system of an Aircraft
Modelling, Simulation and rapid prototyping of architectural concepts.
Cooperating with industry partners to accelerate and realize the electrification of aircraft components (GE and Airbus)
Technical Responsibility for the HCP3 product, which will reshape the future of Infotainment in the automotive market.
Lead technical discussions to drive the software development life cycle of the HCP?S various software suppliers (Esolutions, Harman, Cariad), to discuss about the software?s design iterations.
Contact person with automotive leading brands (Audi, Porsche, VW), to discuss customer requirements and software release and integration.
TeamsMircrosoft OfficeConfluenceJiraCode BeamerMicrosoft Power BIOutloo
Cariad
4 months
2023-04 - 2023-07
Lead technical discussions to define the various components specifications
Lead System ArchitectDoorsTeam ForgeEnterprise Architect...
Lead System Architect
Technical Responsibility for the ConMod2.0 (Connectivity Module) product, which will connect the future vehicles to the network as a node on the internet of things block chain.
Lead technical discussions to define the various components specifications (Antennas, Modems , Bluetooth Chips, Wifi Chips and Microprocessors) with the ConMod?S various components suppliers (Quectel, Qualcomm, Marvell, and STMicroelectronics), to discuss about the system?s design iterations.
Coordinating with other stake holders. i.e.: Electronics system architect, Software architects, Software PMs and ValeoEgypt?s software developers, to define the architectural concepts.
DoorsTeam ForgeEnterprise ArchitectGoogle tools
Valeo
1 year 4 months
2022-04 - 2023-07
Technical Responsibility for the SVCP (Scalable Vehicle Computing Platform) product
Lead System ArchitectTeamsMircrosoft OfficeConfluence...
Lead System Architect
Technical Responsibility for the SVCP (Scalable Vehicle Computing Platform) product, which will reshape the future of vehicles and the automotive market.
Lead technical discussions to define the various components specifications (PCIe Switches, Ethernet Switches, PHYs and Microprocessors) with the SVCP?s various components suppliers (Marvell, Aptiv, Texas Instruments Continental and Infineon), to discuss about the system?s design iterations.
Coordinating with other stake holders. i.e.: Electronics system architect, software architect and mechanics architect, to define the system?s features.
Contact person with automotive leading brands (Audi, Porsche, VW), to discuss customer requirements.
Technical Responsibility of autonomous features for autonomous vehicles
System ArchitectRhapsodyUMLsysML...
System Architect
Technical Responsibility of autonomous features for autonomous vehicles from Daimler and shuttle bus of ZF
Modelling and Simulation of System features (UML and SysML).
Coordinating with system architects, to verify the correctness of the system features design and its correspondence to the customer requirements.
Contact person with customers.
RhapsodyUMLsysMLEnterprise Architect
FEV
3 years 4 months
2019-01 - 2022-04
control algorithm module of an electromechanical stabilizer for different automotive customers
Model Based System ArchitectRhapsodyUML. sysMLEnterprise Architect
Model Based System Architect
Technical responsibility of control algorithm module of an electromechanical stabilizer for different automotive customers.
Technical Responsibility for autonomous features of autonomous vehicles from different customers.
Modelling and Simulation of System features (UML and SysML).
Coordinating with system architectures, to verify the correctness of the system features design and its correspondence to the customer requirements.
Contact person to different suppliers and customers.
RhapsodyUML. sysMLEnterprise Architect
Schaeffler Group AG
4 months
2021-10 - 2022-01
Technical responsibility of the Holding Torque Controller und Angle Assistance Controller Software components
Model Based Control System EngineerMatlabSimulinkTargetLink...
Model Based Control System Engineer
Software design and implementation in Matlab/Simulink/Stateflow und Code Generation with dSPACE - Target Link as well as creation of the Detailed Design document, to describe the behaviour of the Software-component.
Modelling and simulation of the Software-component (MIL and SIL).
Coordination with the Software developers as well as with system architects, to make sure, that the customer requirements are being met.
Model based Software DeveloperMatlabSimulinkTargetLink...
Model based Software Developer
Developing the detailed design document, which describes the behaviour of the function, its inputs, outputs and interfaces with other functions. Software design and implementation in Matlab/Simulink and code generation using dSpace- Target link. Modelling and simulation of the software components (MIL and SIL).
Using Eclipse editor to modify the generated C code if needed (adaption of the software components architecture or interfaces between the software functions)
Responsible about the thermal protection function of the power electronics component (Inverter) and the control function of the PMSM motor as well as the ASM motor.
Using the Automotive tools CANape, CANoe and INCA to test and analyze the software functions on the HIL and on the test bench.
MatlabSimulinkTargetLinkGitCANoeCANape and C programming languages
Valeo Siemens GmbH (external: TechConnect GmbH)
6 months
2017-03 - 2017-08
System analysis and simulation of Mechatronics Servo Drive Systems
Control System EngineerMatlabSimulinkDymola...
Control System Engineer
System analysis and simulation of Mechatronics Servo Drive Systems for the KMP Mobile Robot
Sizing, calculation of the KMP mobile robotseries complete drive system (Motor, Gears, Brakes, Inverter, and Power Supply)
Building test bench to test the simulated drive systems.
Support the software team through generation of sensor data parameters.
MatlabSimulinkDymolaJava
Kuka Roboter GmbH (external: AltenGmbH)
4 months
2016-10 - 2017-01
Development of CAM post processors software for CNC machine controllers
Software DeveloperC#Assembly
Software Developer
Technical support
C#Assembly
OPEN MIND Technologies AG
10 months
2014-11 - 2015-08
Master Thesis
MatlabSimulinkC...
Master Thesis (Grade of thesis: 1,8)
Development of a simulation environment to investigate the control behaviour of electric drives.
Mathematical modelling of the system governing differential equations.
Development of a solver to model the motor and test its functionality through solving the governingequations.
Developing of the field oriented cascaded controller structure
Tuning the controllers and testing the motor model at no load and with load cases
Development of the sinusoidal blocking commutation algorithm
Simulation comparison between the two control algorithms behaviour
Preparing of a test bench composed of PMSM, power inverter, ELMO motion control box.
Programming the ELMO motion control box with the two different control algorithms
Investigating the difference between the simulated and real time behaviour of the motor between the two developed control algorithms considering parameters like System dynamic quality in terms of speed and current control response as well as torque ripples.
Link to master thesis: on Request
MatlabSimulinkCPythonQT
Deutsches Zentrum für Luft- und Raumfahrt (DLR), Institut für Robotik und Mechatronik (RMC)
3 months
2014-04 - 2014-06
Development of a circuit logic simulator object-oriented software
C++Object Oriented Programming
Development of a circuit logic simulator object-oriented software. The software is used to parse inputs from a VHDL bench file and transfer them to internal circuit representation then evaluate the output and print it out in a resultfile.
Creating a class diagram and dividing the project into classes
Development of the program?s logic (program engine) using the developed classes, objects andmethods
Development of a parsing method, to parse the bench file into the softwareengine.
Print of the results file in the desired format
C++Object Oriented Programming
Universität Paderborn, Computer Engineering Research Group
Aus- und Weiterbildung
Aus- und Weiterbildung
3 years 6 months
2021-03 - now
Spacecraft Dynamics and Control program
University of Colorado Boulder
University of Colorado Boulder
Specialization Spacecraft Dynamics and Control
16 years 11 months
2007-10 - now
Engineering und Material Science
Bachelor of Science in Engineering und Material Science, German University in Cairo
Bachelor of Science in Engineering und Material Science
German University in Cairo
Specialization Mechatronics Expertise
Mechatronics and Control Engineering
Robotics
Object Oriented Programming with Java
Applied Mechanics
C Programming
Industrial Design with ProENGINEER, Solidworks,
? AutoCAD und Catia
1 year 2 months
2018-09 - 2019-10
Doctoral Program of Robotics, Automatic Control and Computer Vision
Universitat Politècnica de Catalunya · BarcelonaTech (UPC)
Universitat Politècnica de Catalunya · BarcelonaTech (UPC)
Doctoral Student in the Doctoral Program of Robotics, Automatic Control and Computer Vision (Part Time ? Remote)
Specialization Model Predictive Control Expertise:
Modelling and Simulation
Object Oriented Programming
6 months
2017-03 - 2017-08
Architecture and Systems Engineering Certificate
Massachusetts Institute of Technology (MIT)
Massachusetts Institute of Technology (MIT)
Architecture and Systems Engineering Certificate in cooperation with NASA and Boeing
Specialization Models and Methods to Manage Complex Systems
Expertise:
Architecture of complex systems
Models in Engineering
Model Based SystemEngineering:
Documentation and analysis
Quantitative Methods in Systems Engineering
1 year
2015-10 - 2016-09
German Intensive Course
Language Level: B2 (B2 Goethe Certificate),
Language Level: B2 (B2 Goethe Certificate)
3 years
2012-10 - 2015-09
Electrical System Engineering
Master of Science in Electrical System Engineering, Universität Paderborn
Master of Science in Electrical System Engineering
Universität Paderborn
Specialization Electronics & Devices Expertise:
Mechatronics and Control Engineering
Modelling & Simulation
Object Oriented Programming with C++ and Java
Hardware development
Microcontroller programming in C
Circuit design with Cadence
Einsatzorte
Einsatzorte
Deutschland, Schweiz, Österreich
möglich
Projekte
Projekte
5 years 5 months
2019-04 - now
designing, modelling, simulation and testing of High-tech embedded systems
CEO and FounderMatlabSystem ComposerSimulink...
CEO and Founder
Offering MBSE and MBSD for designing, modelling, simulation and testing of High-tech embedded systems.
Part of the Startup Suite program of Mathworks.
Utilizing target machines from Mathworks daughter company ?Speed Goat? for rapid prototyping.
Designing Architectural concepts for Embedded Systems in high tech applications (Automotive, Aerospace, Robotics, Defence, Space).
Derving the required software and hardware architecture of embedded systems.
Leveraging the MBSD and MBSE framework through the software development life cycle V Model
MatlabSystem ComposerSimulinkCode generationRapid PrototypingUML and SysML
on Request
8 months
2023-08 - 2024-03
Utilizing the MBSE workflow to develop an architectural concept for a military navigation system
Lead System ArchitectMatlabSystem ComposerSimulink...
Lead System Architect
Developing of a software architectural concept on the equipment level.
Building up of the Mathworks tool chain: System composer, State flow, Simulink and real time target machine from the company ?Speed Goat?, to leverage the MBSE and MBSD Framework.
Establishing of training materials for the Mathworks tools
MatlabSystem ComposerSimulinkCode generationRapid PrototypingUML and SysML
Northrop Grumman LITEF GmbH (Freelancer)
6 months
2023-07 - 2023-12
Development of a state-of-the-art battery management system for an electric aircraft
Research ScientistModelicaMatlabSimulink...
Research Scientist
Development of a state-of-the-art thermal management system for an electric aircraft.
Designing of a system architecture of an electrical onboard system of an Aircraft
Modelling, Simulation and rapid prototyping of architectural concepts.
Cooperating with industry partners to accelerate and realize the electrification of aircraft components (GE and Airbus)
Technical Responsibility for the HCP3 product, which will reshape the future of Infotainment in the automotive market.
Lead technical discussions to drive the software development life cycle of the HCP?S various software suppliers (Esolutions, Harman, Cariad), to discuss about the software?s design iterations.
Contact person with automotive leading brands (Audi, Porsche, VW), to discuss customer requirements and software release and integration.
TeamsMircrosoft OfficeConfluenceJiraCode BeamerMicrosoft Power BIOutloo
Cariad
4 months
2023-04 - 2023-07
Lead technical discussions to define the various components specifications
Lead System ArchitectDoorsTeam ForgeEnterprise Architect...
Lead System Architect
Technical Responsibility for the ConMod2.0 (Connectivity Module) product, which will connect the future vehicles to the network as a node on the internet of things block chain.
Lead technical discussions to define the various components specifications (Antennas, Modems , Bluetooth Chips, Wifi Chips and Microprocessors) with the ConMod?S various components suppliers (Quectel, Qualcomm, Marvell, and STMicroelectronics), to discuss about the system?s design iterations.
Coordinating with other stake holders. i.e.: Electronics system architect, Software architects, Software PMs and ValeoEgypt?s software developers, to define the architectural concepts.
DoorsTeam ForgeEnterprise ArchitectGoogle tools
Valeo
1 year 4 months
2022-04 - 2023-07
Technical Responsibility for the SVCP (Scalable Vehicle Computing Platform) product
Lead System ArchitectTeamsMircrosoft OfficeConfluence...
Lead System Architect
Technical Responsibility for the SVCP (Scalable Vehicle Computing Platform) product, which will reshape the future of vehicles and the automotive market.
Lead technical discussions to define the various components specifications (PCIe Switches, Ethernet Switches, PHYs and Microprocessors) with the SVCP?s various components suppliers (Marvell, Aptiv, Texas Instruments Continental and Infineon), to discuss about the system?s design iterations.
Coordinating with other stake holders. i.e.: Electronics system architect, software architect and mechanics architect, to define the system?s features.
Contact person with automotive leading brands (Audi, Porsche, VW), to discuss customer requirements.
Technical Responsibility of autonomous features for autonomous vehicles
System ArchitectRhapsodyUMLsysML...
System Architect
Technical Responsibility of autonomous features for autonomous vehicles from Daimler and shuttle bus of ZF
Modelling and Simulation of System features (UML and SysML).
Coordinating with system architects, to verify the correctness of the system features design and its correspondence to the customer requirements.
Contact person with customers.
RhapsodyUMLsysMLEnterprise Architect
FEV
3 years 4 months
2019-01 - 2022-04
control algorithm module of an electromechanical stabilizer for different automotive customers
Model Based System ArchitectRhapsodyUML. sysMLEnterprise Architect
Model Based System Architect
Technical responsibility of control algorithm module of an electromechanical stabilizer for different automotive customers.
Technical Responsibility for autonomous features of autonomous vehicles from different customers.
Modelling and Simulation of System features (UML and SysML).
Coordinating with system architectures, to verify the correctness of the system features design and its correspondence to the customer requirements.
Contact person to different suppliers and customers.
RhapsodyUML. sysMLEnterprise Architect
Schaeffler Group AG
4 months
2021-10 - 2022-01
Technical responsibility of the Holding Torque Controller und Angle Assistance Controller Software components
Model Based Control System EngineerMatlabSimulinkTargetLink...
Model Based Control System Engineer
Software design and implementation in Matlab/Simulink/Stateflow und Code Generation with dSPACE - Target Link as well as creation of the Detailed Design document, to describe the behaviour of the Software-component.
Modelling and simulation of the Software-component (MIL and SIL).
Coordination with the Software developers as well as with system architects, to make sure, that the customer requirements are being met.
Model based Software DeveloperMatlabSimulinkTargetLink...
Model based Software Developer
Developing the detailed design document, which describes the behaviour of the function, its inputs, outputs and interfaces with other functions. Software design and implementation in Matlab/Simulink and code generation using dSpace- Target link. Modelling and simulation of the software components (MIL and SIL).
Using Eclipse editor to modify the generated C code if needed (adaption of the software components architecture or interfaces between the software functions)
Responsible about the thermal protection function of the power electronics component (Inverter) and the control function of the PMSM motor as well as the ASM motor.
Using the Automotive tools CANape, CANoe and INCA to test and analyze the software functions on the HIL and on the test bench.
MatlabSimulinkTargetLinkGitCANoeCANape and C programming languages
Valeo Siemens GmbH (external: TechConnect GmbH)
6 months
2017-03 - 2017-08
System analysis and simulation of Mechatronics Servo Drive Systems
Control System EngineerMatlabSimulinkDymola...
Control System Engineer
System analysis and simulation of Mechatronics Servo Drive Systems for the KMP Mobile Robot
Sizing, calculation of the KMP mobile robotseries complete drive system (Motor, Gears, Brakes, Inverter, and Power Supply)
Building test bench to test the simulated drive systems.
Support the software team through generation of sensor data parameters.
MatlabSimulinkDymolaJava
Kuka Roboter GmbH (external: AltenGmbH)
4 months
2016-10 - 2017-01
Development of CAM post processors software for CNC machine controllers
Software DeveloperC#Assembly
Software Developer
Technical support
C#Assembly
OPEN MIND Technologies AG
10 months
2014-11 - 2015-08
Master Thesis
MatlabSimulinkC...
Master Thesis (Grade of thesis: 1,8)
Development of a simulation environment to investigate the control behaviour of electric drives.
Mathematical modelling of the system governing differential equations.
Development of a solver to model the motor and test its functionality through solving the governingequations.
Developing of the field oriented cascaded controller structure
Tuning the controllers and testing the motor model at no load and with load cases
Development of the sinusoidal blocking commutation algorithm
Simulation comparison between the two control algorithms behaviour
Preparing of a test bench composed of PMSM, power inverter, ELMO motion control box.
Programming the ELMO motion control box with the two different control algorithms
Investigating the difference between the simulated and real time behaviour of the motor between the two developed control algorithms considering parameters like System dynamic quality in terms of speed and current control response as well as torque ripples.
Link to master thesis: on Request
MatlabSimulinkCPythonQT
Deutsches Zentrum für Luft- und Raumfahrt (DLR), Institut für Robotik und Mechatronik (RMC)
3 months
2014-04 - 2014-06
Development of a circuit logic simulator object-oriented software
C++Object Oriented Programming
Development of a circuit logic simulator object-oriented software. The software is used to parse inputs from a VHDL bench file and transfer them to internal circuit representation then evaluate the output and print it out in a resultfile.
Creating a class diagram and dividing the project into classes
Development of the program?s logic (program engine) using the developed classes, objects andmethods
Development of a parsing method, to parse the bench file into the softwareengine.
Print of the results file in the desired format
C++Object Oriented Programming
Universität Paderborn, Computer Engineering Research Group
Aus- und Weiterbildung
Aus- und Weiterbildung
3 years 6 months
2021-03 - now
Spacecraft Dynamics and Control program
University of Colorado Boulder
University of Colorado Boulder
Specialization Spacecraft Dynamics and Control
16 years 11 months
2007-10 - now
Engineering und Material Science
Bachelor of Science in Engineering und Material Science, German University in Cairo
Bachelor of Science in Engineering und Material Science
German University in Cairo
Specialization Mechatronics Expertise
Mechatronics and Control Engineering
Robotics
Object Oriented Programming with Java
Applied Mechanics
C Programming
Industrial Design with ProENGINEER, Solidworks,
? AutoCAD und Catia
1 year 2 months
2018-09 - 2019-10
Doctoral Program of Robotics, Automatic Control and Computer Vision
Universitat Politècnica de Catalunya · BarcelonaTech (UPC)
Universitat Politècnica de Catalunya · BarcelonaTech (UPC)
Doctoral Student in the Doctoral Program of Robotics, Automatic Control and Computer Vision (Part Time ? Remote)
Specialization Model Predictive Control Expertise:
Modelling and Simulation
Object Oriented Programming
6 months
2017-03 - 2017-08
Architecture and Systems Engineering Certificate
Massachusetts Institute of Technology (MIT)
Massachusetts Institute of Technology (MIT)
Architecture and Systems Engineering Certificate in cooperation with NASA and Boeing
Specialization Models and Methods to Manage Complex Systems
Expertise:
Architecture of complex systems
Models in Engineering
Model Based SystemEngineering:
Documentation and analysis
Quantitative Methods in Systems Engineering
1 year
2015-10 - 2016-09
German Intensive Course
Language Level: B2 (B2 Goethe Certificate),
Language Level: B2 (B2 Goethe Certificate)
3 years
2012-10 - 2015-09
Electrical System Engineering
Master of Science in Electrical System Engineering, Universität Paderborn
Master of Science in Electrical System Engineering
Universität Paderborn
Specialization Electronics & Devices Expertise:
Mechatronics and Control Engineering
Modelling & Simulation
Object Oriented Programming with C++ and Java
Hardware development
Microcontroller programming in C
Circuit design with Cadence
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung