Zum Hauptinhalt springen
Mahmoud Abutaleb

Mahmoud Abutaleb

Senior Embedded Software Engineer

Talente
Gerlingen, Landkreis Ludwigsburg, StuttgartMitglied seit 28. Oktober 2023
·

Diese Person einstellen

Senden Sie diesem Kandidaten direkt ein Jobangebot

Über

Senior Embedded Software Engineer with professional 5+ years of real experience in embedded industry with top world technologies integration into real world applications and devices, worked on mega projects scale as smart grids & IoT networks for smart cities, smart metering solutions, and automotive software development for advanced driving assistance system. I am passionate learner and innovator with excellent hands-on experience in developing and releasing firmwares & embedded softwares, worked with various real time systems platforms, IoT protocols as CoAP, MQTT, standards as ANSI & DLMS, network, wireless communication using RF with TCP/IP based on RTOS, Automotive Embedded C++ software working with QNX & PICe, all previous across waterfall, Agile and ASPICE development processes and environment.

Berufserfahrung

Technical Experience:

  • Requirement analysis, Design, Modelling, Development, Integration and Testing. 
  • Exposure and experience in development environments that are based on agile and that follows V-model &

    • ASPICE processes.

  • Exposure in using tools for software requirements as DOORs while Enterprise Architect software modelling tool to model finite state machines, state flow diagrams and OOP classes diagrams using UML.
  • Exposure and using of different tools and platforms as GitHub, Git Bash, SmartGit, Bitbucket, SVN, Conan with artifactory for binaries, CICD, Jenkins, SCA, sonar cube, cmake , unit and component test using googletest frame work.
  • Expert in C, good at C++, use python with conan and scripts, good in bash and bat scripting.
  • Experience in using IDEs as VisualStudio Code, CCS, IAR, ATMEL Studio, KEIL & mikroC.
  • Handle and maintain of ADAS PCIe ECU test benches accessibility for Qualcmom SOCs.
  • PCIe communication and interfacing of PCIe Root Complex,PCIe Endpoints and NTB “Non-Transparent Bridging” Endpionts Drivers over QNX , configuration and interfacing of PCIe microsemi switch usingchip link tool, PCIe C2C library for communication between 2 SoCs.
  • Building, testing and flashing of new Qualcomm QNX BSPs releases over Linux and using pipelines , integrate and testing new Qualcomm PCIe and Marvel drivers and features.
  • Interfacing MCUs as TI CC1312R1 basedon ARM Cortex-M4, STM8-32, PIC, AVR ATmega32 &Vango 8500 based on ARM Cortex-M0.
  • Interface GPIOs, ADCs, timers, PWM, communication protocols as UART, I2C, and SPI&

    • RF.

  • Interfacing externaldevices as motor drivers, Bluetooth, SSDs, LCDs, proximitysensors, color detection sensors, etc.
  • Hands on experience in development over various real time operatingsystems as QNX for Automotive, Ti-RTOS with Rf wireless communication and other OS architectures as foreground background, time triggered and super loop.
  • Hands on experience in wireless communication RF, 6LoWPAN mesh TI 15.4 Stack &

    • IOT protocolsas MQTT &

    • CoAP.

  • Experience with ANSI C12.18&

    • C12.19 standards tables and protocol, DLMS, metering applications as Alarms, metering, file system & communication.

  • Experience in using hardwaredebug and measurement tools as logic analyzers, frequencycounters, oscilloscopes, and joulescope & spectrumanalyzer.
  • Using pythonwith computer vision open CV related to ADAS featuresas LDWS &

    • Auto light control camera-based applications.

Ausbildung

Training & Courses

  • [2020]: Free RTOS Course at Elsewedy Electrometer Group.
  • [August / 2019]:Introductionto ucos-II RTOS, Software Designand Testing for 8 days, at SWIFT-ACT.
  • [Jan.2019-May 2019]: Embedded Systems Diploma, Embeddedware Academyfor 5 months.

Bewertungen

Verwandt