FlowCV Logo
Doaa Mohamed MaherEmbedded Software Developer
Profile

Embedded Software Developer passionate about innovation and advancing automotive technology. Skilled in designing and developing embedded systems, with a focus on creating efficient and cutting-edge solutions. Eager to contribute to the automotive industry by leveraging technical expertise and a drive for continuous learning and improvement.

Education
ITI 9-Months Professional Program

Embedded Systems Track

Oct 2022 – Jun 2023Smart Village
Bachelor Degree of Electronics and Telecommunications Engineering, Al-Safwa High Institute of Engineering

Ranked First (5 years in a row), Accumulative Grade : (95.33%)

Graduation Project : (Excellence with honors)

Sep 2017 – Jul 2022Ismalia Road
work Experience
Embedded Software Developer, Valeo

  • Diagnostics FeatureOwner: Led diagnostics feature implementation in 2 projects, including feature development and logic design for DIDs (Data Identifiers), DTCs (Diagnostic Trouble Codes), Routines, and UDS services (ISO 14229-1), ensuring compliance with OEM requirements.
  • Jul 2023 – presentSmart Village, Egypt
  • Classic AUTOSAR: Familiar with AUTOSAR architecture, including configuration of BSW modules and SWCs using DaVinci Developer and DaVinci Configurator.
  • Functional Safety: Applied ISO 26262 standards to ensure compliance and safety in automotive software development [ASILity levels]
  • Requirements Management: Authored and reviewed Software Requirements Specifications (SRS), Low-Level Designs (LLD), and Unit Test (UT) cases, ensuring alignment with stack and system requirements.
  • Quality Assurance: Conducted static code analysis using Klocwork and performed unit testing with VectorCast to ensure code reliability and compliance.
  • CI Integration: Utilized Jenkins for continuous integration CI and Nexus for artifacts reports, and workflows.
  • Debugging & Testing: Conducted debugging sessions using RH850 WinIdea and developed automated integration test cases with vTestStudio.
  • professional Skills
    Programming Languages

    C

    C++

    Python

    Bash, Batch Scripting

    Software Development Life Cycle

    ASPICE Basics

    V-Model

    AGILE

    Software Tools

    Davinci Developer, Davinci Configurator, vCast, vTest

    CANoe, winIDEA

    Eclipse, VSCode, CodeBlocks, Netbeans, ATMEL Studio, Arduino IDE

    STM32CubeIDE

    Proteus, Altium Designer, KiCad

    GIT, Github, SourceTree

    SolidWorks

    QTDesigner

    side Projects
    FOTA Glove for Tanslating Sign Language into Speech for the Deaf Community, ITI Graduation Project

    Translating Sign Language Gestures into Spoken Speech using ARM, DFPlayer, Flex Sensors, and Gyroscope Modules & Allowing the user to Add new Gestures then flashing them over the air (FOTA) using ESP32.

    Phonebook, Bash Scripting on Linux

    Designed a Phonebook that can Add, Edit and Delete Contacts.

    GUI Tool for Driver Interfacing, Python & QTDesigner

    Defining Ports,Pins and their states.

    RC Car, Line follower, Obstcales avoidance and Bluetooth controlled RC Car

    Using ATMEGA32 Controller, Bluetooth Module, IR and Ultrasonic Sensors.

    Designing AVR Kit Print Circuit Board [PCB], ODC Project

    Using Altium Designer tool.

    Intelligent Glove for Sign Language Recognition, LifeSign

    Using ATMEGA32, Flex Sensors, IMU6050, OLED Display, TCA9548A I2C Multiplexer and Bluetooth Module, Software Application using JavaScript and AI Deep learning model.

    [Published]

    Languages
    Arabic

    Native

    English

    Fluent

    References
    References are available upon request.