Omneya N.

eSW Consultant

Cairo, Egypt

Experience

Sep 2021 - Present
4 years 3 months

eSW Consultant

Continental Automotive GmbH

  • Com stack development services for the VW BCM37W
  • Automation for customer system extract ARXML patching based on AUTOSAR_TPS_SystemTemplate
  • Automation for Tresos EB XDM file adaptations for KMatrix updates
  • Automate routing/gateway implementation on PduR level
  • Implement mute mode, global timeout, bus-off and single-wire features
  • Configuration of secured PDUs over SecOC/SOConet
  • Configure project development messages
  • Timesynch feature configuration
  • Configure TP channels
  • Implement LIN mirror feature
  • Configure LIN schedule tables
  • Implement watchdog reaction based on invalid PDU direction feature
  • BSWM adaptations to handle startup of PDU groups and enabling of PduR routing path depending on coding
  • XCP configuration and handling of protected memory area access
  • Adapt XCP module to be handled in secured partition
  • Configure NM messages and handle network management parameters
  • Configure ComM and CanSM indications and requests
  • Configure fast processing feature in PduR proxy
  • Tools: Git, SharePoint, Eclipse, Tresos EB, Enterprise Architect, CANoe
Jul 2021 - Mar 2022
9 months

eSW Consultant

Continental Automotive GmbH

  • Diagnostics system extract integration
  • Importing ODX container and configuration of diagnostics stack
  • Creation of BSWM rules for communication control and routine control services
  • Porting of selective software components and ARXML file integration using Vector DaVinci Developer on TDA4VM dual ARM Cortex-A72 board
  • VDP software component development and ARXML file creation for routing between COM and software RTE generation
  • System extract ARXML analysis, patching and fixes
  • Complete Com stack configuration (Ethernet and CAN) using Vector DaVinci Configuration
  • Timesync module configuration
  • Bug fixing of the BAP coordinator (Bedien- und Anzeigeprotokoll)
  • MMI communication through zFAS code adaptation
  • Nightvision ECU wakeup via partial networking
  • PresencePro/BAP software component interface handling using CANape/XCP Vector option (AUTOSAR Spec. 4.0.3)
  • BSWM rules configuration for UDS CommunicationControl and BAP frames Start/Stop over Elektrobit software
  • Tools: Git, Git Bash, Git Extensions, Bricks, Jira, Confluence, Jenkins, Lauterbach
Apr 2015 - Aug 2015
5 months

eSW Consultant

Valeo Schalter und Sensoren GmbH

  • Requirement analysis and code documentation using Doxygen
  • Embedded C++ software implementation, code redesign and optimization
  • Introducing and implementing object-oriented design patterns (abstract classes, templates, singleton, etc.)
  • High-level and low-level design documents using Enterprise Architect
  • Fixing PC-Lint errors (MISRA C violations)
  • Implementing unit test cases using Google Test (gTest)
  • Tools: Eclipse, Serena Version Manager, Enterprise Architect, Doxygen, PC-Lint, QAC, gTest, DOORS
Feb 2014 - Nov 2014
10 months

eSW Consultant

Continental Automotive GmbH

  • Implementation and bug fixing using C language of reprogramming (bootloader flashing) via UDS
  • CRC, coherence and signature checks
  • Configuration of logistic data variables
  • AES encryption and compression for software blocks
  • Measurement UDS diagnostics (Read Data by IDs)
  • PTU development (IBM Rational real-time unit testing)
  • Tools: Eclipse, TRACE32 Lauterbach, MKS version control, DiagRA MCD Toolset, Caesar-CT, INCA by ETAS, DDS by Visu-IT, ODIS, DOORS
Feb 2012 - Feb 2014
2 years 1 month
Kronach, Germany

eSW Consultant

Lear Cooperation

  • AUTOSAR XML (ARXML) software components model integration: calibration and connection of interface signals through RTE
  • Generation of RTE header files based on ARXML interface definition
  • Handling diagnostics jobs and calibration parameters through RTE
  • Interfacing AUTOSAR OS and COM through RTE
  • Integration using C++ wakeup monitor component
  • Implementation and bug fixing of gateway bus DTCs (single-wire, bus-off) and Verbauliste DTCs (ECU timeouts, global timeouts)
  • Implementation and bug fixing of network management and system information messages and after-reset filter component
  • Developed Perl script for XCP interface testing
  • Developed DXL tool as traceability solution between Doxygen documents and DOORS requirements
  • Implemented CAPL scripts for regression releases
  • Tools: Eclipse, Bamboo, TRACE32 Lauterbach, CANape, SVN, Jira, DOORS
Sep 2011 - Jan 2012
5 months
Abstatt, Germany

eSW Consultant

Robert Bosch GmbH

  • UDS diagnostics implementation
  • Training on Bosch configuration and version management tools (CS-CRM, TCM)
  • Used Bosch standard diagnostics software (DCOM, CUBEC)
  • Implemented test scripts for Bosch testbench (LabCar, TKWinx, STEPS)
Feb 2010 - Sep 2011
1 year 8 months

Senior eSW Engineer

Valeo Inter-branch Automotive Software Egypt

  • Standard component refactoring and configuration using C language
  • Design assessment checklist creation
  • Safety integration hooks based on FMEDA
  • RAM/ROM, watchdog, stack and tasks usage standard tests
Oct 2007 - Dec 2009
2 years 3 months

SW Engineer

Valeo Inter-branch Automotive Software Egypt

  • UDS diagnostics services development using C and Vector tools (CANdesc, GENy, CANdela Studio)
  • Implemented Visual Studio C# tools to automate validation process phases
  • Used DXL to implement tools generating DOORS modules
  • Generated standard use cases for ISO 14229 UDS specification and requirements
  • UDS diagnostics performance tests using CAPL
  • Validation for ultrasonic parking assistance using CASTLE HIL and CANoe
  • Validation for HMI P4U auto parking system using test bench and CANoe
  • Unit testing with RTRT based on MCDC coverage
  • Requirements traceability with Reqtify

Languages

Arabic
Native
English
Advanced
German
Intermediate

Education

Oct 2002 - Jun 2006

Faculty of Engineering, Cairo University

B.Sc. · Electronics and Communication · Cairo, Egypt · Very good

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions